Я вызываю активность вызова из своего адаптера, но получаю ошибку ниже -
11-29 13:10:41.193: E/AndroidRuntime(12623): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
код -
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+mMobileList.get(position)));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
((Activity)mContext).startActivity(callIntent);
Я также добавил FLAG_ACTIVITY_NEW_TASK. Ошибка все еще возникает. Как ее решить?
Activity
, например ">this approach
вместо создания диалога оповещения используйтеintent
для звонка и не нужноsetFlag
- person Kaushik   schedule 29.11.2014