Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"
private NewAppWidgetConfigureActivity context
жүктеу/скачать
4.1 Mb.
Pdf көрінісі
бет
19/35
Дата
12.10.2023
өлшемі
4.1 Mb.
#480634
түрі
Учебное пособие
1
...
15
16
17
18
19
20
21
22
...
35
AndroidStudioMeth (1)
private
NewAppWidgetConfigureActivity
context
;
private int
widgetID
;
Строчкой ниже начните писать protected и
в появившемся списке
выберите protected void onCreate (savedInstanceState),
метод onCreate
создастся автоматически. Далее в методе onCreate необходимо написать:
setContentView(R.layout.
new_app_widget_configure
);
setResult(
RESULT_CANCELED
);
context
=
this
;
Bundle extras = getIntent().getExtras();
Затем добавляем следующее условие:
if
(extras !=
null
) {
widgetID
=
extras.getInt(AppWidgetManager.
EXTRA_APPWIDGET_ID
,
AppWidgetManager.
INVALID_APPWIDGET_ID
);
final
AppWidgetManager widgetManager =
AppWidgetManager.
getInstance
(
context
);
final
RemoteViews views =
new
RemoteViews(
context
.getPackageName(), R.layout.
new_app_widget
);
final
EditText editText = (EditText)
findViewById(R.id.
appwidget_text
);
Button button = (Button) findViewById(R.id.
add_button
);
}
Далее в условии задайте listener и onClick для объявленной кнопки и в
методе onClick напишите следующее:
Intent intent=
new
Intent(Intent.
ACTION_VIEW
,
Uri.
parse
(
editText
.getText().toString()));
PendingIntent pending= PendingIntent.
getActivity
(
context
,
0
,
58
intent,
0
);
views
.setOnClickPendingIntent(R.id.
жүктеу/скачать
4.1 Mb.
Достарыңызбен бөлісу:
1
...
15
16
17
18
19
20
21
22
...
35
©dereksiz.org 2024
әкімшілігінің қараңыз
Басты бет