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" >