ホーム画面、データ画面、データベースがあります。ユーザーがホーム画面で選択を行うと、データベースはデータ画面の textView を取得して更新することで、データ画面にこれを表示するアクションを実行します。
(do3 はコンストラクターで以前に宣言されています)。
do3 = (TextView) temp.findViewById(R.id.Do3); do3.setText("SomeText");
したがって、これはデータベースクラスで発生します....しかし、nullPOintException と言い続けます。コードを分解しました。これは、データ画面の Do3 が作成されておらず、データベース画面の do3 に null が割り当てられているためです。
ホーム画面では、アクティビティは次の方法で開始されます。
Intent nextScreen = new Intent(getApplicationContext(), DataScreen.class);
//System.out.println(v.getTag().toString());
myDb.findCountry("United_Kingdom");
startActivity(nextScreen);
私の質問は、データベース画面からのもので、データ画面で textViews の ID を取得できますか?
さらに情報が必要な場合はお知らせください。
よろしくジェイミー