私はこのような選択した項目の位置を取得しようとしている:、onItemClickListener
//more code (adapter settings etc)
List.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String selected_item= String.valueOf(adapterView.getItemAtPosition(i));
position=(Integer)List.getTag(); //without this line it doesn't crash
Toast.makeText(Main2Activity.this,"Please Log-In"+selected_item+"Thesi :"+String.valueOf(position),Toast.LENGTH_SHORT).show();
Intent toy = new Intent(Main2Activity.this,Main3Activity.class);
startActivity(toy);
}
});
それは私のアプリをクラッシュになります。
目標:私はあることを言及してみましょう
12-03 18:16:31.858 4421-4421/gr.aegean.icsd.myapplication W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
:私は、パブリック変数(位置)で選択した項目
Logcatの 位置を持っていると思います私はアンドロイドスタジオで新しいです。
私たちにあなたのlogcatを表示してください –
あなたはこれがあなたを助けるかもしれないと思う、以下のリンクを見てください。 [リンクを見る](https://stackoverflow.com/questions/4834750/how-to-get-the-selected-item-from-listview) –
私はlogcat – Phill