2012-02-22 35 views
5

Tôi có một tiện ích con với Số lần xem hình ảnh có thể nhấp. Khi tôi nhấp vào tiện ích, tôi muốn nó khởi chạy một hoạt động trong gói khác. Nhưng tôi không nhận được bất kỳ lỗi nào và sự kiện nhấp chuột cũng không xảy ra. Tôi đang đưa mã của tôi dưới đây.Làm thế nào để bắt đầu một hoạt động được xác định trong gói khác nhau từ một widget?

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); 

Có ai giúp được không?

Trả lời

0

không lý tưởng để khởi động ứng dụng trực tiếp thông qua tên gói/tên lớp.

+0

yaa ... Tôi có thể nhập gói và sử dụng gói đó ..... Nhưng tôi cần giải pháp cho việc này. – YshakPK

+0

tôi muốn biết liệu nó có quan trọng là hoạt động trong cùng một gói hoặc gói khác nhau không? – YshakPK

+0

như tôi đã nói, bạn đang làm sai. – JoxTraex

Các vấn đề liên quan