Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何关闭编码为对话框活动的对话框?_Android - Fatal编程技术网

Android 如何关闭编码为对话框活动的对话框?

Android 如何关闭编码为对话框活动的对话框?,android,Android,在清单中,我将此活动作为 /*packages and imports*/ public class BookmarkDialoge extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bookmarksaver); } public void bookmarking(

在清单中,我将此活动作为

/*packages and imports*/

public class BookmarkDialoge extends Activity 
{
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.bookmarksaver);
}

public void bookmarking(View v)
{
EditText bookmarking=(EditText)findViewById(R.id.bookmarkname);
final String bookMarkname=bookmarking.getText().toString();
String pathdir= getIntent().getExtras().getString("bookpath");
String address=getIntent().getExtras().getString("chapterAddress");
System.out.println("book directory in bookmark class is "+ pathdir);

SQLiteDatabase db;
            db=openOrCreateDatabase("epub.db",SQLiteDatabase.CREATE_IF_NECESSARY,null);
            db.setLocale(Locale.getDefault());
            db.setLockingEnabled(true);
            db.setVersion(1);
    try
    {
        String updateQuery1 = "UPDATE BookMark SET addresname=? WHERE bookdir=? AND lastaddress=?";
                    db.execSQL(updateQuery1, new String[] { bookMarkname, pathdir,address });
                    System.out.println("Bookmark table updated with name");   
    }

    catch(Exception e)
    {
        System.out.println(e);
        }
        finally
        {
        db.close();
        }


}

}

所以它显示为一个对话框

这是我的课,一切都很好,但我需要在点击按钮后关闭对话框,这意味着它应该消失(它是一个弹出框)
我该怎么办?请帮助

您只需
finish()
关闭按钮中的
活动
onClick()事件

finish()
关闭按钮中的活动点击感谢它解决了,我犯了一个小错误!,抱歉,我是android新手。@SimplePlan:将您的评论更新为答案,以便其他人知道它得到了一个可接受的答案。
<activity android:theme="@android:style/Theme.Holo.Dialog" >