2014-03-06 52 views
0
/*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(); 
     } 


} 

} 

,並在清單sothat則顯示爲dialoge我已經給本次活動作爲如何解除編碼爲對話框活動的對話框?

<activity android:theme="@android:style/Theme.Holo.Dialog" > 

這是我的課堂上的一切運作良好,但我需要點擊該按鈕後,關閉該dialogebox ,意味着它應該消失,(它作爲一個彈出框出現) 我該怎麼辦?請幫助

+3

'完成()'在關閉按鈕活動點擊 –

+0

感謝它解決了,從我這樣的小錯誤!對不起,我在Android的新。 – Mukund

+0

@SimplePlan:將您的評論更新爲答案,以便其他人知道它已得到公認的答案。 –

回答

1

你剛纔finish()Activity在關閉按鈕onClick()事件