私はアンドロイドに新しく、アプリケーションを開発しようとしていますが、強制終了エラーが発生しています。私のメインクラスからは、現時点ではコンテンツビューを設定する別のクラスのメソッドを呼び出していますが、すぐにメソッドのイオンクリックイベントをコールします。これは強制終了エラーです。メインのUIスレッドでは、ボタンをクリックすると、別のクラスのメソッドを呼び出すが、これまでのところは違う。どんな助けでも大歓迎です。私のコードは以下の通りです。contentviewを設定できません
setContentView()
はのonCreate()メソッドの開始時に、一度だけ呼び出されるように設計されています
Button _btngirl = (Button) findViewById(R.id.btngirl);
_btngirl.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
obj.fetchquestion();
}
});
public class Question extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
fetchquestion();
}
public void fetchquestion() {
setContentView(R.layout.questionview);
}
ログエラーは何ですか? –
「強制終了」がある場合、例外がスローされたことを意味します。 LogCatはどの例外を表示します。 StackOverflowの優れた習慣は、例外を示すコンテンツを投稿して、貼り付けられたコードのどの行に対応しているかを調査することです。 – Guillaume
logcat/stackのトレースがなければ、この質問に答えることはできません。質問に追加してから、再度開いてください。ありがとう。 – Kev