Методические указания по выполнению лабораторных работ по дисциплине «программирование мобильных устройств»



Pdf көрінісі
бет27/30
Дата20.10.2023
өлшемі3,51 Mb.
#186972
түріМетодические указания
1   ...   22   23   24   25   26   27   28   29   30
Байланысты:
15.-Metod LR Programmirovanie-mobil nyh-ustroistv 09.03.02 2021
1-Зертхана, Linux3lab (1)
Приложение Д 
Пример приложения для работы с Sharedpreferencesи файлами внутренней 
памяти 
Листинг
BaseActivity.java
package
ru.omgtu.myapplication;
import 
android.os.Bundle; 
import
android.support.annotation.Nullable; 
import android.support.v4.app.Fragment; 
import android.support.v4.app.FragmentManager; import 
android.support.v4.app.FragmentTransaction; import 
android.support.v7.app.AppCompatActivity; import com.squareup.otto.Bus; 
public abstract class BaseActivity extends AppCompatActivity 
{ private Bus bus; @Override 
protected void onCreate(@Nullable Bundle savedInstanceState) 
{ upers.onCreate(savedInstanceState); 
((Appb)ugse=tApplication()).getBus(); } 
@Override 
protected void onStart() { 
upers
.onStart(); 
registbe
this); 
ur(s. 

@Override 
protected void onStop() { 
upers .onStop(); 
unregbisutse.r(
this); 

@Override 
protected void onDestroy() { 
74 


super
.onDestroy(); 

public void
replaceFragment(Fragment fragment) { replaceFragment(fragment, 
true
,
 null
); 

public void 
replaceFragment(Fragment fragment,
 
boolean 
addToBackStack) { 
replaceFragment(fragment, addToBackStack, 
null
); 

public void 
replaceFragment(Fragment fragment,
 boolean 
addToBackStack,
@Nullable
String
key)
{
FragmentTransaction 
replaceTransaction = 
getSupportFragmentManager() 
.beginTransaction() 
.replace(R.id.
container
, fragment); 


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




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

    Басты бет