Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"


private  NewAppWidgetConfigureActivity  context



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.


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет