我有两个活动; Home是我的第一个活动,Settings是我的第二个活动.
从Home活动的菜单调用Settings活动,并通过intent将数据返回到home活动.
但是第一次运行android应用程序时,intent会为空,因为第二个活动尚未被调用,所以我在那里得到了异常(Java空指针异常).
有人可以帮我解决这个问题吗?
编辑:代码
第一项活动:
public class LoginActivity extends Activity {
public static final int SETTINGS_ID = 1;
Intent intn;
EditText edt1;
EditText edt2;
String user, pass;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
intn= new Intent(this,SettingsActivity.class);
}
private class HttpConnectionRequest extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void...params) {
// TODO Auto-generated method stub
//Code not included
}
return null;
}
}
public …Run Code Online (Sandbox Code Playgroud)