Я пытаюсь открыть другое действие по щелчку элемента списка в виде списка и отобразить данные элемента списка кликов в новом действии. Но я могу получить данные элемента списка onclick, но когда я начинаю новую активность с использованием метода startAcitvity (намерения), открывается только пустое действие, а при отладке я получаю информацию о том, что startActivity() не определено. Пожалуйста, помогите мне решить эту проблему. Мой код здесь:Как я могу перейти к другому действию onclick элемента списка listView
public class MainActivity extends AppCompatActivity {
ListView lvDetail;
Intent intent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lvDetail = (ListView) findViewById(R.id.list);
new ProgressTask(MainActivity.this).execute();
lvDetail.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
try {
intent = new Intent(MainActivity.this, DataDisplayer.class);
Employee e = (Employee) parent.getItemAtPosition(position);
ArrayList<String> el = new ArrayList<String>();
el.add(String.valueOf(e.getId()));
el.add(e.getName());
el.add(String.valueOf(e.getAge()));
el.add(String.valueOf(e.getSalary()));
Bundle bundle = new Bundle();
bundle.putStringArrayList("emp", el);
intent.putExtras(bundle);
//intent.putStringArrayListExtra("emp", el);
startActivityForResult(intent, 187);
} catch (Exception er) {
er.printStackTrace();
}
}
});
проверить [этот ответ] (http://stackoverflow.com/a/32133974/2553431) – Mohit
Я не нашел это полезным –
Вы упомянули класс datadisplayer внутри файла манифеста? ' ' –
Droidwala