goto1 函数被成功调用,但 android 进程停止工作......我无法在这段代码中找到错误......但在我看来
“data.setData”行正在产生问题..如果我删除此行 android.process 不会冻结..有谁知道这个问题的确切解决方案
public class scndactivity extends Activity {
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.next);
Toast t=Toast.makeText(getApplicationContext(), "On Create",Toast.LENGTH_SHORT);
t.show();
TextView id=(TextView) findViewById(R.id.textView1);
id.setText("this is second activity");
}
public void goto1(View v)
{
Intent data=new Intent();
//startActivity(new Intent("android.intent.action.MAIN"));
finish();
//setContentView(R.layout.activity_main);
EditText editText1=(EditText) findViewById(R.id.editText1);
data.setData(Uri.parse(editText1.getText().toString()));
setResult(RESULT_OK, data);
Toast.makeText(getApplicationContext(), "hi ",Toast.LENGTH_SHORT).show();
}
}