private void registerBackground(){
Log.v(TAG,"-----regbackgroud method call---");
new AsyncTask<Void, Void, String>() {
@Override
protected String doInBackground(Void... params) {
String msg = "";
try {
if (gcm == null) {
gcm = GoogleCloudMessaging.getInstance(context);
}
regid = gcm.register(SENDER_ID);
msg = "Device registered, registration id=" + regid;
setRegistrationId(context, regid);
} catch (IOException ex) {
msg = "Error ::" + ex.getMessage();
}
return msg;
}
@Override
protected void onPostExecute(String msg) {
super.onPostExecute(msg);
}
@Override
protected void onPreExecute() {
super.onPreExecute();
}
}.execute(null, null, null);
}
Вот Мой Мой код В этом методе
1) Preexecuted Метод Выполненная И
2) doInbackground() не выполняется.
пожалуйста предложить мне, что я должен делать и любой ошибки Когда JNI больше появляться Is On ...doInBackground Метод не работает
Почему, на ваш взгляд, это не выполняется? Что у вас в лоцкате? –
сообщение вы тоже logcat –
Как вы знаете, его не называют? Поместите некоторые журналы в метод doInBackground и отметьте – Nargis