java.lang.RuntimeException - показывая активность Карты после входа в систему fb - PullRequest
0 голосов
/ 27 июля 2011

У меня было автономное приложение, которое могло показывать карту с помощью Google Maps Api.Моя идея заключалась в том, чтобы интегрировать логин на Facebook, чтобы пользователь мог войти с именем и паролем.Я сделал это, но теперь я получаю следующий журнал ошибок при попытке выполнить действие ShowTheMap:

07-27 15:03:32.010: ERROR/AndroidRuntime(903): java.lang.RuntimeException: Unable to start activity ComponentInfo{mark.the.map/mark.the.map.ShowTheMap}: java.lang.NullPointerException
...
07-27 15:03:32.010: ERROR/AndroidRuntime(903):     at dalvik.system.NativeStart.main(Native Method)
07-27 15:03:32.010: ERROR/AndroidRuntime(903): Caused by: java.lang.NullPointerException
07-27 15:03:32.010: ERROR/AndroidRuntime(903):     at mark.the.map.ShowTheMap.onCreate(ShowTheMap.java:55)

Здесь мой ShowTheMap.java

...

public class ShowTheMap extends MapActivity 
{    
...
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mapView = (MapView) findViewById(R.id.mapView)
} 

}

Itиспользует facebook connect и мою идею после успешного подключения, чтобы начать новое действие, показывающее карту - как это сделать?

Когда вы запускаете ShowTheMap как отдельный проект, он работает без ошибок.

1 Ответ

1 голос
/ 27 июля 2011

Вы передаете нулевой аргумент в 50-й строке MarkTheMapActivity, вероятно, там, где вы запускаете ShowTheMap.class.Вы говорите, что ShowTheMap - это отдельное отдельное приложение.Вы не можете запустить отдельную деятельность, как вы сделали.Вы можете переместить ShowTheMap.class и запустить его как дочернее действие.Если вы переместите класс ShowTheMap в свой текущий проект, все будет хорошо.Приветствия

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