Android: Listview не запустит новый класс исправлено - PullRequest
1 голос
/ 24 января 2012

РЕДАКТИРОВАТЬ: теперь работает. Теперь работает <activity android:name=".databases" android:label="@string/app_name" > <intent-filter> <action android:name="com.grumbledorf.Hellotraining.DATABASES" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> Так что спасибо, ребята!

Ответы [ 2 ]

1 голос
/ 24 января 2012

Вы пытаетесь запустить действие "com.grumbledorf.Hellotraining.database", и, как я вижу, правильное имя действия будет "com.grumbledorf.Hellotraining.Databases".

правильное определение вещи:

String[] stuff = new String[] { "Databases" };

Но полезен полный Manifest.xml.

Создание намерения с использованием отражения:

Intent startListItem = new Intent(this, Class.forName("com.grumbledorf.Hellotraining." + item.toUpperCase()));
1 голос
/ 24 января 2012

вы пробовали

Intent startListItem = new Intent("com.grumbledorf.Hellotraining","com.grumbledorf.Hellotraining." + item.toUpperCase());

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...