私は2つのアクティビティの間にいくつかのインテントを工夫したかったのです。私は何も宣言することなくその意図を通りました。私は意図でlistviewを膨らませるためにAdapterを定義したかったのですが、インテントが開かれたときに問題を見つけました。これはlistviewによって引き起こされます。どうすれば解決できますか?Android新しいListentの後にIntentが応答しない
以下のコードがあります。
public class AttactivePlacesActivity extends AppCompatActivity {
ArrayList<City> c = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
MainActivity m = new MainActivity();
c = m.mArraylist;
AAdapter r = new AAdapter(this,c,R.color.mainBackground);
ListView listView = (ListView) findViewById(R.id.aa);
listView.setAdapter(r);
}
}
R.layout.a
<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/aa"
tools:context="com.example.android.tourguide.AttactivePlacesActivity">
</ListView>
GridViewの意向
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
switch (position){
case 0:
Toast.makeText(getApplicationContext(),"A",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(MainActivity.this,AttactivePlacesActivity.class);
startActivity(intent);
break;
}
}
});
投稿したコードに意図が表示されません。とにかく、あなたの質問は不明です – MikeKeepsOnShine
実際に問題、再生パスと希望の結果を述べるために質問を書き直してください。 – Kelevandos
listView.setAdapter(r)から問題があります。 。つまり、AAdapterから発生することを意味します。 – DRF