package com.baruberbagi.sharetext; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { EditText editText; Button btnShareText, btnSharePermanent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = findViewById(R.id.edtText); btnShareText = findViewById(R.id.btnShareText); btnSharePermanent = findViewById(R.id.btnSharePermanent); btnShareText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { shareText("Harus di isi"); } }); btnSharePermanent.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { sharePermanent(); } }); } private void shareText(String error){ String text = editText.getText().toString(); if (text.equals("")){ editText.setError(error); }else { Intent intentShareText = new Intent(Intent.ACTION_SEND); intentShareText.setType("text/plaint"); intentShareText.putExtra(Intent.EXTRA_TEXT,text); startActivity(Intent.createChooser(intentShareText, "Bagikan ke: ")); } } private void sharePermanent(){ Intent intentPermanent = new Intent(Intent.ACTION_SEND); intentPermanent.setType("text/plaint"); intentPermanent.putExtra(Intent.EXTRA_TEXT, "ini adalah uji coba berbagi text"); startActivity(Intent.createChooser(intentPermanent, "Bagikan ke: ")); } }