LIST VIEW:
ListView listView=findViewById(R.id.mylistview);
ArrayList<String> grocery=new ArrayList<>();
grocery.add("JUICE");
ArrayAdapter<String> arrayAdapter=new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1,grocery);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View, int i, long l) {
String text= ((TextView)view).getText().toString();
Toast.makeText(MainActivity.this, text, Toast.LENGTH_SHORT).show();
}
});
FRAGMENTS:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn1=findViewById(R.id.button);
Button btn2=findViewById(R.id.button2);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
FirstFragment firstFragment=new FirstFragment();
FragmentTransaction transaction=getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragmentContainerView4,firstFragment);
transaction.commit();
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SecondFragment secondFragment=new SecondFragment();
FragmentTransaction transaction=getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragmentContainerView4,secondFragment);
transaction.commit();
}
});
}
MULTI-SCREEN:
MAIN ACTIVITY ORDER ACTIVITY
public class MainActivity extends AppCompatActivity {
public static final String msg="com.order";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void placeorder(View view){
Intent intent=new Intent(this,order.class);
EditText text1=findViewById(R.id.edit1);
EditText text2=findViewById(R.id.edit2);
String message=text1.getText().toString()+" "+text2.getText().toString();
intent.putExtra(msg,message);
startActivity(intent);
}
public class order extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_order);
Intent intent=getIntent();
String message=intent.getStringExtra(MainActivity.msg);
TextView textView=findViewById(R.id.textView);
textView.setText(message);
}
}
ATTACHING VIDEO:
setContentView(R.layout.activity_main);
VideoView videoView=findViewById(R.id.videoView);
videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.v1);
videoView.start();
TOAST METHOD:
public void Firstbtn(View view){
Toast.makeText(this, "My first button", Toast.LENGTH_SHORT).show();
}
ACTIVITY LIFE CYCLE:
@Override
protected void onStart(){
super.onStart();
Toast.makeText(this, "SecondOnStart", Toast.LENGTH_SHORT).show();
}
@Override
protected void onResume(){
super.onResume();
Toast.makeText(this, "SecondOnResume", Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause(){
super.onPause();
Toast.makeText(this, "SecondOnPause", Toast.LENGTH_SHORT).show();
}
@Override
protected void onStop(){
super.onStop();
Toast.makeText(this, "SecondOnStop", Toast.LENGTH_SHORT).show();
}
@Override
protected void onDestroy(){
super.onDestroy();
Toast.makeText(this, "SecondOnDestroy", Toast.LENGTH_SHORT).show();
}
@Override
protected void onRestart(){
super.onRestart();
Toast.makeText(this, "SecondOnRestart", Toast.LENGTH_SHORT).show();
}
}
ATTACHING LISTVIEW IN FRAGMENTS THEN CALL IN MAIN ACTIVITY
SCREEN:
ATTACHING LIST IN FRAGMENT
View view=inflater.inflate(R.layout.fragment_demo container,false);
ListView listView;
listView=(ListView)view.findViewById(R.id.mylistfragdemo);
ArrayList<String> fragdemo=new ArrayList<String>();
fragdemo.add("fragdemo ");
ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, fragdemo);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String text= ((TextView)view).getText().toString();
Toast.makeText(getActivity(),text, Toast.LENGTH_SHORT).show();
}
});
return view;
}
}
CALLING LIST FRAGMENT IN MAIN ACTIVITY
public class MAIN_ACTIVITY extends AppCompatActivity {
Button FRAG_BTN;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first_screen);
FRAG_BTN =findViewById(R.id.frag_btn);
FRAG_BTN.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
calling_fragment obj=new calling_fragment();
FragmentTransaction transaction=getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragmentconatainer_id , obj);
transaction.commit();
}
ATTACHING AUDIO FILE FROM RAW DIRECTORY
MediaPlayer mPlayer = MediaPlayer.create(this, R.raw.baitikochi_chuste);
mPlayer.start();
ATTACHING AUDIO FILE FROM SYSTEM
Uri myUri = ....; // initialize Uri here
MediaPlayer mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setDataSource(getApplicationContext(), myUri);
mPlayer.prepare();
mPlayer.start();
ATTACHING AUDIO FILE FROM URL
String url = "http://........"; // your URL here
MediaPlayer mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setDataSource(url);
mPlayer.prepare(); // might take long! (for buffering, etc)
mPlayer.start();
HAVE A NICE DAY