【发布时间】:2018-10-06 02:18:56
【问题描述】:
我制作了一个在模拟器上运行良好的应用程序,但是当我在移动设备上执行它时它崩溃了。问题在于意图。例如代码是:
listView = (ListView) findViewById(R.id.list);
items = new ArrayList<>();
items.add("Bubble");
arrayAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, items);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String b = listView.getItemAtPosition(i).toString();
Toast.makeText(SearchActivities.this, ""+ b, Toast.LENGTH_SHORT).show();
if (b.equals("Bubble")) {
Intent intent1 = new Intent(getApplicationContext(), Bubble.class);
getApplicationContext().startActivity(intent1); }
Toast 在移动设备上运行良好。但是当我放置意图时它停止执行
【问题讨论】:
-
提供崩溃日志
标签: android android-layout listview android-intent arraylist