Вызов намерений из действия без использования кнопок или любого другого пользовательского ввода - PullRequest
0 голосов
/ 23 марта 2011

У меня есть два приложения, которые оба расширяют действия и отлично работают сами по себе, но когда я вызываю намерение одного для просмотра данных в другом, приложение вылетает.Я взял второй и сделал его отдельным файлом Java в моем приложении.Кроме того, я обновил манифест, чтобы включить это новое действие.Где я могу назвать намерение?Если во втором упражнении все, что я хочу, это получить и вернуть данные, следует ли мне использовать startactivityforresult?Главное, что я хочу сделать, - это получить данные датчика от датчика ориентации и показать их на моем дисплее, продолжая при этом исходное действие.Вот как я называю второе действие:

Intent intent = new Intent(this, LeanAngle.class);{
      startActivity(intent);

Может быть, проблема в том, где я это называю.Есть определенное место, чтобы назвать это?Кроме того, он имеет то же представление, что и основное действие, r.layout.main.

1 Ответ

0 голосов
/ 23 марта 2011

Вы называете это правильно. Я предполагаю, что ваше размещение неверно. Это будет работать только в том случае, если это последняя вещь, которую вы вызываете в onCreate (). Если это действительно то, где оно находится.

...