私は自分のリソースIDをインテントを通じて別のクラスに渡しました。私は意図から余分なものを取り出し、intに格納します。Android:閲覧中のリソースID?
ここでgetTag()を使用できるように、そのintをビューなどに変換する必要がありますか?私はImageViewのに代入しようとしたが、合格にNullPointer
取得保管:
int resourceId = v.getId();
Intent intent = new Intent(FetchMenu.this,FetchContent.class);
intent.putExtra("ResourceId",resourceId);
startActivity(intent);
が受信:
int id;
Intent callingIntent = getIntent();
int getView= callingIntent.getIntExtra("ResourceId", 1);
id = getView;
このプリントはlogcatする:
System.out.println("Resource ID: " + id);
Logcat:"Resource ID: 2131099660"
これは私を与えているのにNullPointer :
View v = (View)findViewById(id);
String str=(String) v.getTag();
System.out.println("Tag : " + str);
ありがとうございました
質問は、してくださいますか? – Gangnus
受信したintを何らかのビューに変換したいですか? – Jonno