2012-02-22 19 views
5

मेरे पास एक क्लिक करने योग्य छविदृश्य वाला विजेट है। जब मैं विजेट पर क्लिक करता हूं, तो मैं इसे एक ऐसी गतिविधि लॉन्च करना चाहता हूं जो विभिन्न पैकेज में है। लेकिन मुझे कोई त्रुटि नहीं मिल रही है और क्लिक इवेंट भी नहीं हो रहा है। मैं अपना कोड नीचे दे रहा हूं।किसी विजेट से अलग पैकेज में परिभाषित गतिविधि को कैसे प्रारंभ करें?

Intent start = new Intent(context, com.abc.xyz.Start.class);//com.abc.xyz->other package   
PendingIntent pendingIntent = PendingIntent.getActivity(
     context, 0, start, 0);   
RemoteViews views = new RemoteViews(context.getPackageName(), 
     R.layout.widget_main); 
views.setOnClickPendingIntent(R.id.clickable_image_widget, pendingIntent); 
appWidgetManager.updateAppWidget(appWidgetIds, views); 

क्या कोई मदद कर सकता है?

उत्तर

0

पैकेज नाम/क्लासनाम के माध्यम से सीधे आवेदन शुरू करने के लिए यह आदर्श नहीं है।

+0

या ... मैं पैकेज आयात कर सकता हूं और इसका उपयोग कर सकता हूं ..... लेकिन मुझे इसके लिए एक समाधान की आवश्यकता है। – YshakPK

+0

मैं जानना चाहता हूं कि क्या यह महत्वपूर्ण है कि गतिविधि एक ही पैकेज या अलग पैकेज में है? – YshakPK

+0

जैसे मैंने कहा, आप इसे गलत कर रहे हैं। – JoxTraex

संबंधित मुद्दे