Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибка при работе с Google Maps API v2 - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нахождения градуса обьекта, относительно центра круга http://www.cyberforum.ru/android-dev/thread1404454.html
Здравствуйте. Подскажите пожалуйста решение вот это задачи : Как найти градус наклона желтой точки, относительно центра круга, если X и Y координата известна. Я когда-то подобное делал, но хоть...
Программирование Android Извлечение кода из страницы WebView Здравствуйте. Есть страница загруженная WebView с кодом авторизации, который нужно использовать в приложении. Как этот код можно извлечь из WebView программно? Спасибо. http://www.cyberforum.ru/android-dev/thread1404333.html
Программирование Android Какой прок от dpi относительно px?
Пишу своё первое приложение под android. Дали макет(или как там он у android разработчиков называется) размером 600х800px. В нём есть кнопка, которая должна занимать 2/3 экрана по ширине. В кнопке...
Программирование Android Отобразить местоположение на карте по координатам
Взял из книжки такой код для отображения местоположения на карте по заданным координатам (например, взял координаты Москвы): String geoURI = String.format("geo:%f,%f?z=10",...
Программирование Android Ошибка в Android Studio, связанная с java http://www.cyberforum.ru/android-dev/thread1403803.html
Доброго времени суток! У меня при компилировании проекта выходит ошибка : Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:...
Программирование Android Анимированная отрисовка символа Всем добрые день! Хоть и здоровалась уже.:) Такой вопросец. Есть канвас. Хочу сделать отрисовку символа на нём. Но не просто отрисовку, а анимированую. Будто кто-то рисует по канве. На... подробнее

Показать сообщение отдельно
si4re
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 3

Ошибка при работе с Google Maps API v2 - Программирование Android

26.03.2015, 13:20. Просмотров 855. Ответов 4
Метки (Все метки)

Добрый день.
голову сломал уже
есть примитивный код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
public class MainActivity extends Activity implements
        GoogleApiClient.ConnectionCallbacks,             GoogleApiClient.OnConnectionFailedListener  {
    private GoogleApiClient mGoogleApiClient;
 
private Location mLastLocation;
TextView mLatitudeText;
TextView mLongitudeText;
private final static int CONNECTION_FAILURE_RESOLUTION_REQUEST = 9000;
private static final int REQUEST_RESOLVE_ERROR = 1001;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView mLatitudeText = (TextView) findViewById(R.id.mLatitudeText);
    TextView mLongitudeText = (TextView) findViewById(R.id.mLongitudeText);
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API)
            .build();
}
@Override
protected void onResume() {
    super.onResume();
    mGoogleApiClient.connect();
}
@Override
protected void onPause() {
    super.onPause();
     mGoogleApiClient.disconnect();
}
@Override
public void onConnected(Bundle bundle) {
    mLastLocation =     LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
    if (mLastLocation != null) {
        mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude()));
            mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude()));
    }
     } // end onConnected
@Override
public void onConnectionSuspended(int i) {
}
@Override
public void onConnectionFailed(ConnectionResult result) {
    if (result.hasResolution()) {
        try {
            result.startResolutionForResult(this, REQUEST_RESOLVE_ERROR);
        }
        catch (IntentSender.SendIntentException e) {
            e.printStackTrace();
        }
    } //end if
 
} // end onConnectionFailed
}
приложение вылетает с ошибкой:
logcat:
Java
1
2
3
4
03-25 10:30:41.120  25816-25816/? E/dalvikvm﹕ Could not find class        'android.app.AppOpsManager', referenced from method         com.google.android.gms.common.GooglePlayServicesUtil.zza
03-25 10:30:41.460  25816-25816/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NullPointerException
        at     com.example.robot.myapplication.MainActivity.onConnected(MainActivity.java:66)
как я понимаю исключение вызывает 66 строка
Java
1
 mLastLocation =     LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
но я же уже создал этот объект:
Java
1
2
3
4
5
mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API)
            .build();
help please
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru