আমার কাছে একটি স্লাইডার রয়েছে যা টানা যাবে এবং তারপরে এটি একটি মানচিত্র দেখায়। আমি মানচিত্রটি আড়াল করতে বা প্রদর্শন করতে স্লাইডারটিকে উপরে এবং নীচে নিয়ে যেতে পারি। যখন মানচিত্রটি সামনে থাকে, আমি সেই মানচিত্রে স্পর্শ ইভেন্টগুলি পরিচালনা করতে পারি। যতবার আমি স্পর্শ করি, যখনই 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
, তাই এটি ছিল সমস্যা।
Toast
, এটি পরীক্ষা করে দেখুন: stackoverflow.com/a/18280318/1891118