Thanks for your info.
The implementation of my input box class is
public class InputDialog extends Dialog {
public InputDialog(Context context) {
super(context);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mydialog);
}
}
On Feb 10, 2:32 pm, venkat ranjit ranjit0...@gmail.com wrote:
Hi friend ,
i am sending code that displays alertDialog using AlertDialog class ok
package no.freedommedia.featurebooster.cmd;
import java.util.ArrayList;
import java.util.concurrent.Semaphore;
import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.util.Log;
//public class MyAlertBox extends AlertDialog implements Runnable
public class MyAlertBox extends Activity
{
public int m_query = -1;
String m_title;
String m_mymessage;
ArrayListString m_buttonNames;
Context m_context;
Semaphore m_smp;
MyAlertBox(){
}
public MyAlertBox(String title,String mymessage,ArrayListString
softkeyvalue, Context context)
{
m_title = title;
m_mymessage = mymessage;
m_buttonNames = softkeyvalue;
m_context = context;
newThr nt = new newThr(m_title,m_mymessage,m_buttonNames);
Thread t= new Thread(nt);
t.start();
try
{
synchronized (this)
{
Log.i(hello, Constructor);
this.wait();
}
}
catch (InterruptedException e)
{
e.printStackTrace();
}
if(getDialogResult() != -1)
{
this.notify();
}
}
public void settingAlertBox(String title,String
mymessage,ArrayListString softkeyvalue)
{
Log.i(hello, this is settingAlertBox + softkeyvalue.size());
Builder ab= new Builder(m_context);
if(softkeyvalue.size() 1)
{
ab.setTitle(title);
ab.setMessage(mymessage);
Log.i(hello, this is first button before calling set+ve
button);
ab.setPositiveButton((String)softkeyvalue.get(0),new
DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int
whichButton)
{
Log.i(hello, this is first button, first button);
m_query = 0;
}
}
);
Log.i(this is first button,after calling set+ve button);
ab.setNegativeButton((String)softkeyvalue.get(1),new
DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int
whichButton)
{
Log.i(hello, this is 2nd button, second button);
m_query = 1;
}
}
);
ab.show();
Log.i(hello, this is first button,after calling setnegative
button);
Log.i(tag, m_query+getDialogResult());
}//if
else
{
ab.setTitle(title);
ab.setMessage(mymessage);
ab.setPositiveButton((String)softkeyvalue.get(0),new
DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int
whichButton)
{
Log.i(this is single button,Single button);
m_query = 0;
}
}
);
ab.show();
}
}//else
public int getDialogResult()
{
return m_query;
}
}
On Sun, Feb 7, 2010 at 3:56 PM, YCH yip@gmail.com wrote:
Hi,
I encountered a message like below when opening a custom dialog
through menu option.
02-07 16:37:45.478: ERROR/BACKGROUND_PROC(1007):
android.view.WindowManager$BadTokenException: Unable to add window --
token null is not for an application
Using the latest sdk with 1.5 emulator.
Any ideas?
Thanks!
--
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group