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

21
วิธีการแสดง Toast ใน Android
ฉันมีตัวเลื่อนที่สามารถดึงขึ้นมาแล้วแสดงแผนที่ ฉันสามารถเลื่อนตัวเลื่อนขึ้นและลงเพื่อซ่อนหรือแสดงแผนที่ เมื่อแผนที่อยู่ข้างหน้าฉันสามารถจัดการเหตุการณ์การสัมผัสบนแผนที่นั้นได้ ทุกครั้งที่ฉันสัมผัส a AsyncTaskจะถูกไฟขึ้นมันจะดาวน์โหลดข้อมูลบางส่วนและสร้างToastข้อมูลนั้น แม้ว่าฉันจะเริ่มงานในกิจกรรมการสัมผัสแล้วไม่มีขนมปังแสดงให้เห็นจนกระทั่งฉันปิดตัวเลื่อน เมื่อตัวเลื่อนปิดและแผนที่จะไม่ปรากฏอีกต่อไปToastปรากฏขึ้น ความคิดใด ๆ เริ่มงานกันดีกว่า แก้ไข: public boolean onTouchEvent(MotionEvent event, MapView mapView){ if (event.getAction() == 1) { new TestTask(this).execute(); return true; }else{ return false; } } และonPostExecuteทำขนมปัง Toast.makeText(app.getBaseContext(),(String)data.result, Toast.LENGTH_SHORT).show(); ในใหม่TestTask(this)นี่คือการอ้างอิงถึงMapOverlayและไม่ได้MapActivityดังนั้นนี่คือปัญหา

8
จะเปลี่ยนตำแหน่งของ Toast ใน Android ได้อย่างไร?
เมื่อฉันใช้Toastเพื่อแสดงข้อความป๊อปอัพบางอย่างบนหน้าจอมันจะแสดงข้อความเล็กน้อยเหนือด้านล่างของหน้าจอซึ่งเป็นตำแหน่งเริ่มต้น ตอนนี้ฉันต้องการแสดงในหน้าจอตรงกลางหรือบางแห่งตามที่ฉันเลือก ใครช่วยแนะนำฉันให้บรรลุถึงสิ่งนี้ได้บ้าง
279 android  toast 

6
โทรหา getLayoutInflater () ในสถานที่ที่ไม่ได้อยู่ในกิจกรรม
สิ่งที่จะต้องนำเข้าหรือฉันจะเรียกผังภูมิ inflater ในสถานที่อื่นนอกเหนือจากกิจกรรม? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } ฉันสามารถโทรได้getLayoutInflaterเฉพาะในกิจกรรมนั่นเป็นข้อ จำกัด หรือไม่ จะเกิดอะไรขึ้นถ้าฉันต้องการสร้างกล่องโต้ตอบแบบกำหนดเองและฉันต้องการขยายมุมมองให้มากขึ้นหรือถ้าฉันต้องการให้ข้อความ Toast พร้อมมุมมองที่กำหนดเองที่แสดงจากบริการฉันมีบริบทจากบริการที่ฉันไม่มีกิจกรรมใด ๆ แต่ฉันต้องการแสดงข้อความที่กำหนดเอง ฉันต้องการคนเติมลมในสถานที่ในรหัสที่ไม่ได้อยู่ในชั้นเรียนกิจกรรม ฉันจะทำสิ่งนี้ได้อย่างไร

10
แสดงแบนเนอร์แจ้งเตือน iOS เมื่อแอปของคุณเปิดอยู่และอยู่เบื้องหน้า?
เมื่อแอป iOS Messages อย่างเป็นทางการของ Apple เปิดอยู่และอยู่เบื้องหน้าข้อความใหม่จากผู้ติดต่อรายอื่นจะทริกเกอร์สต็อกแบนเนอร์แจ้งเตือนดั้งเดิมของ iOS ดูภาพด้านล่าง เป็นไปได้ไหมในแอพของบุคคลที่สามบน App Store การแจ้งเตือนในพื้นที่และ / หรือแบบพุชสำหรับแอปของคุณในขณะที่แอปของคุณเปิดอยู่และอยู่เบื้องหน้า ? เมื่อทำการทดสอบapp ของฉัน , จะได้รับการแจ้งเตือน แต่ไม่มีการแจ้งเตือน iOS ของ UI ที่จะแสดง แต่พฤติกรรมนี้มีให้เห็นในแอป Messages อย่างเป็นทางการของ Apple: ท้องถิ่นและระยะไกลการเขียนโปรแกรมแจ้งคู่มือบอกว่า: เมื่อระบบปฏิบัติการส่งการแจ้งเตือนในพื้นที่หรือการแจ้งเตือนระยะไกลและแอปเป้าหมายไม่ทำงานอยู่เบื้องหน้าก็สามารถนำเสนอการแจ้งเตือนแก่ผู้ใช้ผ่านการแจ้งเตือนหมายเลขป้ายไอคอนหรือเสียง หากแอปกำลังทำงานอยู่เบื้องหน้าเมื่อมีการแจ้งเตือนผู้ร่วมประชุมแอปจะได้รับการแจ้งเตือนในพื้นที่หรือระยะไกล ใช่เราสามารถรับข้อมูลการแจ้งเตือนในขณะที่อยู่เบื้องหน้าได้ แต่ผมไม่เห็นวิธีการที่จะนำเสนอพื้นเมือง iOS แจ้งเตือน UI -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` …

4
ความแตกต่างและเวลาที่จะใช้ getApplication (), getApplicationContext (), getBaseContext () และ someClass.this
ฉันใหม่เพื่อ Android และฉันพยายามที่จะเข้าใจความแตกต่างระหว่างgetApplication(), getApplicationContext() getBaseContext(), getContext()และsomeClass.thisโดยเฉพาะอย่างยิ่งเมื่อมีการใช้วิธีการเหล่านี้ในสายรหัสต่อไปนี้: เมื่อฉันเปิดขนมปังปิ้งอะไรคือความแตกต่างระหว่างสิ่งเหล่านี้และในกรณีใดที่ฉันจะใช้? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); เหมือนกันกับความตั้งใจ: Intent intent = new Intent(getApplicationContext(), LoginActivity.class); Intent intent = new Intent(MenuPagina., LoginActivity.class); Intent intent = new Intent(getBaseContext(), LoginActivity.class); Intent intent = new Intent(getApplication(), LoginActivity.class);


6
ระยะเวลาของขนมปังปิ้ง LENGTH_LONG และ LENGTH_SHORT คืออะไร
ฉันต้องการระยะเวลาที่แน่นอนของ LENGTH_LONG และ LENGTH_SHORT ในหน่วยมิลลิวินาที (มิลลิวินาที) นอกจากนี้ฉันต้องการทราบด้วยว่าระยะเวลาของข้อความ Toast ที่มี LENGTH_LONG จะมีระยะเวลาเท่ากันในโทรศัพท์ทุกรุ่นและในเวอร์ชัน API ใด ๆ มีใครรู้บ้างว่าระยะเวลากำหนดไว้ที่ไหนฉันหมายถึงกำหนดเป็นมิลลิวินาที ฉันรู้ว่า LENGTH_LONG คือ int const ที่มีค่า 1 แต่ฉันไม่พบว่ากำหนดระยะเวลาจริงไว้ที่ใด

16
เทียบเท่าขนมปังสำหรับ Xamarin Forms
มีวิธีใดบ้างที่ใช้ Xamarin Forms (ไม่ใช่เฉพาะ Android หรือ iOS) เพื่อให้มีป๊อปอัปเช่น Android ทำกับ Toast ที่ไม่ต้องใช้การโต้ตอบกับผู้ใช้และหายไปหลังจากช่วงเวลาสั้น ๆ จากการค้นหารอบ ๆ ทั้งหมดที่ฉันเห็นคือการแจ้งเตือนที่ต้องการให้ผู้ใช้คลิกจึงจะหายไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.