1
goto1函數調用成功,但Android的 過程中停止工作...... 米沒能獲得這個bug在此代碼.. ,但在我看來,強制停止在使用setData命令
「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();
}
}
goto1的目的是什麼?還有'Uri.parse(...)'可能會拋出一個異常,具體取決於editText1裏面的內容...... –
我冒昧修復縮進(StackOverflow使用4列製表符)。另外,大寫類名稱也是很好的Java風格,例如ScndActivity –
你是什麼意思「凍結」?整個設備凍結?您收到「應用程序無響應」(ANR)錯誤? logcat中有什麼? ** editText1 **的上下文是什麼?猜測,我會說沒有**完成()**調用嘗試它。但最重要的是,向我們展示logcat輸出。 –