Witam.
Mój problem polega na tym, że w widgecie ekranu domowego aplikacji (notatniku) jeśli występuje adres strony lub email to po kliknięciu w niego nic się nie dzieje, pojawia się komunikat "żadna z aplikacji nie może wykonać tej czynności"(Android 4.1), a na Android 5.0 i 6.0 w ogóle nie reaguje na kliknięcie mimo że adres widnieje jako link do strony. Autolink w pliku layout xml jest dodany, w pliku manifestu filtry intencji też są, nie mam pojęcia o co chodzi? Proszę o pomoc. Z góry dziękuję za informację o co w tym przypadku może chodzić.
Pozdrawiam.
0
0
taka sugestia, ze jak dodasz kod to bedzie latwiej cos doradzic, ale skoro nie chcialo Ci sie to zobacz watek:
https://stackoverflow.com/questions/4730652/how-to-launch-website-on-widget-click
0
Wklejam fragment kodu, niestety dalej nie działa...
public class NewAppWidget extends AppWidgetProvider {
static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
int appWidgetId) {
CharSequence widgetText = NewAppWidgetConfigureActivity.loadTitlePref(context, appWidgetId);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
views.setTextViewText(R.id.appwidget_text, widgetText);
private void getURL {
Uri uri = Uri.parse(getURL());
context = NewAppWidget.getClass();
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.putExtra(Browser.EXTRA_APPLICATION_ID, context.getPackageName());
context.startActivity(intent);
}
appWidgetManager.updateAppWidget(appWidgetId, views);
}
nie wiem jak zrobić to, żeby po kliknięciu na link w notatce pojawiła się przeglądarka stron internetowych z wpisanym adresem z linku.
Pozdrawiam