2014-03-06 4 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(); 
     } 


} 

} 

과는 dialoge로 나타납니다 sothat 매니페스트에 내가대화 상자 활동으로 코딩 된 대화 상자를 닫으려면 어떻게해야합니까?

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

등이 활동을 준

이 내 클래스 모든 것이 잘 작동하지만, 내가 버튼을 클릭 한 후 dialogebox을 기각 할 필요가있다 , 그냥 사라져야한다는 것을 의미합니다 (팝업 상자로 나타남) 어떻게해야합니까?

+3

'마무리() 닫기 버튼 onClick() 이벤트에서 '닫기 버튼의 활동이 해결 –

+0

덕분에, 나에게서 그런 작은 실수를 클릭! 미안 해요 안드로이드에 새로운 오전 도움을 주시기 바랍니다. – Mukund

+0

@SimplePlan : 다른 사람들이 받아 들인 답이 있다는 것을 알 수 있도록 답장으로 답글을 업데이트하십시오. –

답변

1

당신 단지 finish()Activity

관련 문제