Share With Intents in Android

S

MainActivity :

package com.example.shareintent;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.widget.Button;
import android.widget.ImageButton;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button sharingButton = (Button)findViewById(R.id.imageButton1);
sharingButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
shareIt();
}

private void shareIt() {
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);

sharingIntent.setType(“text/plain”);
String shareBody = “Here is the share content body”;
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, “Subject Here”);
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, “Share via”));
}
});

}
}


Output:

 

 

About the author

prashant.koli
By prashant.koli

Category