User Interface. Toggle Button

În Android clasa android.widget.ToggleButton reprezintă un buton cu 2 stări, spre exemple On/ Off. Poate reprezenta o alternativă la folosirea RadioButton-ului, care și acesta la rândul său deține doar 2 stări.

Continue reading “User Interface. Toggle Button”

Advertisements
User Interface. Toggle Button

Android SQLite Database

SQLite este o bază de date Open Source.  SQLite suportă sintaxă SQL, tranzacții și interogări. Acest tip de bază de date necesită aproximativ 250 KByte de memorie la runtime.

Fiecare device ce are ca sistem Android permite instalarea de aplicații care utilizează baze de date SQLite.

android_sqlite

Continue reading “Android SQLite Database”

Android SQLite Database

Android – Transmitere informație

Varianta 1.

Transmitere de date între Fragment și Activity:

Intent intent =newIntent(getActivity().getBaseContext(),TargetActivity.class);
intent.putExtra("message", message);
getActivity().startActivity(intent);

 

Varianta 2.

Primire informație în Activity:

Intent intent = getIntent();
String message = intent.getStringExtra("message");

 

Varianta 3.

Transmitere de date între Activity și Activity:

Intent intent =newIntent(MainActivity.this,TargetActivity.class);
intent.putExtra("message", message);
startActivity(intent);

 

Varianta 4.

Primire informație în Activity

Intent intent = getIntent();
String message = intent.getStringExtra("message");

 

Varianta 5.

Transmitere de date între Activity și Fragment:

Bundle bundle=newBundle();
bundle.putString("message","From Activity");//set Fragmentclass ArgumentsFragmentclass fragobj=newFragmentclass();
fragobj.setArguments(bundle);

Varianta 6. 

Primire  informație în Fragment:

@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState)
{
   String strtext=getArguments().getString("message");
   return inflater.inflate(R.layout.fragment, container,false);
}
Android – Transmitere informație