安卓笔记_1

今日收获1:

    判断String类型变量是否为空的方法:

            变量名 ==null || 变量名.isEmpty();

    若为空则返回1,非空则返回0

原帖:https://blog.csdn.net/qq_31939617/article/details/80629979

今日收获2:

如何跳出if语句?

     使用break语句,但是需要一个标签

      比如:

if(buf ==null ||buf.isEmpty()) empty:{

break empty;

}

else notEmpty:{

//执行语句

}

如果判断后需要在empty这个标签中跳出 则在empty标签内执行break empty;即可


今日收获3:

打印日志语句log.d中打印信息不可为null,会报错,但可以为""

Toast.makeText(上下文,内容,时长).show();语句打印信息时,内容可以为null也可为""



String buf;
Intent intent = getIntent(); 

        String data = intent.getStringExtra("data");

        buf = data;

//        if(buf ==null || buf.isEmpty())empty:{

//            break empty;

//        }

//        else notEmpty:{

//            Log.d("second_activity", data);//打印日志内容为活动一传给活动二的数据

//            btn2.setOnClickListener(new View.OnClickListener() {

//                @Override

//                public void onClick(View v) {

//                    Toast.makeText(second_activity.this, buf, Toast.LENGTH_LONG).show();

//                }

//            });

//        }

        if(!((buf ==null) ||buf.isEmpty()))

{

Log.d("second_activity", data);//打印日志内容为活动一传给活动二的数据

            btn2.setOnClickListener(new View.OnClickListener() {

@Override

                public void onClick(View v) {

Toast.makeText(second_activity.this, buf, Toast.LENGTH_LONG).show();

                }

});

        }

你可能感兴趣的:(安卓笔记_1)