我在启动时有一个应用程序,它执行 3 次检查(一切都发生在一个名为“应用程序”的单独文件中):首先是互联网连接,然后是互联网连接类型,最后是应用程序启动主要活动的权限。
所有 3 项检查都正确通过,但是,在最后一次通过时,我得到了一个字符串值“False”,这很好,但是在启动屏幕中,当我想检查该值时,它不起作用。如果值为 false,我确实设置了 if block 以启动另一个活动,但它没有,它只是忽略该块。
这是代码:
public void onCreate(Bundle savedInstanceState) {
setFullScreen();
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_activity_init);
if(APP.connectionCheck(InitActivity.this) == "TRUE"){
JSONObject JOBJC = APP.getJSON(APP.defaultUrl());
String result = APP.checkPermission(JOBJC);
if(result=="false"){
Intent i = new Intent(this,app.pcg.notation.Notation.class);
startActivity(i);
finish();
}else if(result=="true"){
}
}else{
Intent i = new Intent(this,app.pcg.notation.Notation.class);
startActivity(i);
finish();
}
}