Привет Android-программистам!
Этот вопрос задан ранее. Но ответа нет. Поэтому мне нужно решение для этого. На самом деле я пытаюсь отобразить окно предупреждения о Mainactivity.java
звонке из test.java
(бездействия).
Это работает нормально, если нет кода пользовательского интерфейса. если этот код зависит от пользовательского интерфейса, это означает, что он генерирует ошибки.
Класс активности:
public class Mainactivity extends Activity
{
public void message()
{
Log.i("Success : Call from non-UI & non activity class");//Upto this line working if i called message() function from other non-activity class
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
switch (which)
{
//Code
}
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("FMS Status Message :- ");
builder.setMessage(msg)
.setPositiveButton("OK",dialogClickListener).show();
}
}
Класс без активности:
public class test extends BroadcastReceiver
{
Mainactvity in = new Mainactvity();
@Override
public void onReceive(Context context, Intent intent)
{
in.message();
}
}
Если это будет решено, то моя основная цель моего проекта будет выполнена. Пожалуйста, кто-нибудь из вас помогите мне.
Заранее спасибо.