คำถามติดแท็ก progressdialog

17
ProgressDialog เลิกใช้แล้วตัวเลือกอื่นที่จะใช้คืออะไร
ฉันเจอเพื่อดูว่าProgressDialogเลิกใช้แล้ว ProgressBarสิ่งที่จะเป็นหนึ่งในทางเลือกที่จะใช้ในสถานที่ที่แตกต่างจาก ฉันใช้ android studio เวอร์ชั่น 2.3.3 ProgressDialog progressDialog=new ProgressDialog(this); progressDialog.show();

8
วาดเองได้สำหรับ ProgressBar / ProgressDialog
เมื่ออ่านเอกสารแบบ จำกัด ที่ Google ได้จัดเตรียมไว้ฉันรู้สึกว่าสามารถเปลี่ยนรูปลักษณ์ (วาดได้) ของ ProgressBar / ProgressDialog โดยเพียงแค่สร้างสไตล์ใหม่และกำหนดให้เป็นคุณสมบัติสไตล์ของ ProgressBar แต่ฉันไม่สามารถทำให้มันทำงานได้อย่างถูกต้อง นี่คือสิ่งที่ฉันทำจนถึงตอนนี้: ฉันสร้างรูปร่างแบบนี้ (mp2.xml) <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadiusRatio="4" android:thicknessRatio="4" android:useLevel="false"> <size android:width="50dip" android:height="50dip" /> <gradient android:type="sweep" android:useLevel="false" android:startColor="#300000ff" android:centerColor="#500000ff" android:endColor="#ff0000ff" /> </shape> จากนั้นสร้างภาพเคลื่อนไหว (mp3.xml) ดังนี้: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:duration="70"> <rotate xmlns:android="http://schemas.android.com/apk/res/android" …

18
Android: ProgressDialog.show () ขัดข้องด้วย getApplicationContext
ฉันไม่สามารถเข้าใจได้ว่าทำไมสิ่งนี้จึงเกิดขึ้น รหัสนี้: mProgressDialog = ProgressDialog.show(this, "", getString(R.string.loading), true); ใช้งานได้ดี อย่างไรก็ตามรหัสนี้: mProgressDialog = ProgressDialog.show(getApplicationContext(), "", getString(R.string.loading), true); แสดงข้อยกเว้นต่อไปนี้: W/WindowManager( 569): Attempted to add window with non-application token WindowToken{438bee58 token=null}. Aborting. D/AndroidRuntime( 2049): Shutting down VM W/dalvikvm( 2049): threadid=3: thread exiting with uncaught exception (group=0x4001aa28) E/AndroidRuntime( 2049): Uncaught handler: thread main exiting …


12
ชิ้นส่วน Android การรักษา AsyncTask ระหว่างการหมุนหน้าจอหรือการเปลี่ยนแปลงการกำหนดค่า
ฉันกำลังทำงานกับแอปสมาร์ทโฟน / แท็บเล็ตโดยใช้ APK เพียงไฟล์เดียวและโหลดทรัพยากรตามความจำเป็นทั้งนี้ขึ้นอยู่กับขนาดหน้าจอตัวเลือกการออกแบบที่ดีที่สุดดูเหมือนจะใช้ Fragments ผ่าน ACL แอปนี้ทำงานได้ดีจนถึงขณะนี้เป็นเพียงกิจกรรมเท่านั้น นี่เป็นคลาสจำลองของวิธีที่ฉันจัดการ AsyncTasks และ ProgressDialogs ใน Activities เพื่อให้ทำงานได้แม้จะหมุนหน้าจอหรือมีการเปลี่ยนแปลงการกำหนดค่าเกิดขึ้นระหว่างการสื่อสาร ฉันจะไม่เปลี่ยนรายการเพื่อหลีกเลี่ยงการพักผ่อนหย่อนใจของกิจกรรมมีสาเหตุหลายประการที่ฉันไม่ต้องการทำ แต่ส่วนใหญ่เป็นเพราะเอกสารอย่างเป็นทางการบอกว่าไม่แนะนำและฉันได้จัดการโดยที่ยังไม่ได้ทำกิจกรรมนี้ดังนั้นโปรดอย่าแนะนำว่า เส้นทาง. public class Login extends Activity { static ProgressDialog pd; AsyncTask<String, Void, Boolean> asyncLoginThread; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.login); //SETUP UI OBJECTS restoreAsyncTask(); } @Override public Object onRetainNonConfigurationInstance() { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.