我對Android非常陌生,請耐心等待。 :DAndroid新手問題
那麼我的程序應該在文本中讀取,當我按下一個按鈕後,它應該顯示在另一個位置。沒有錯誤,我可以在我的智能手機上安裝應用程序。突然它無緣無故地崩潰...
我做錯了什麼?
是否有反正找到沒有任何錯誤的錯誤? o.O
package com.example.a2;
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText Eingabe = (EditText) findViewById(R.id.editText1); final EditText Ausgabe = (EditText) findViewById(R.id.editText2); final Button button = (Button) findViewById(R.id.button_send); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Ausgabe.setText((CharSequence) Eingabe); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
請谷歌如何在Logcat中獲取Stacktrace併發布 –
通過快速檢查您的代碼,您好像從Ausgabe.setText((CharSequence)Eingabe)獲得了類別轉換異常;'.. should是'Ausgabe.setText(Eingabe.getText());' –
「adb shell logcat> c:/main.log」使用這個cmd你可以得到mainlog並通過「exception」過濾它,你會發現發生了什麼stacktrace – harris