Tuesday, 22 March 2016

Intent Implicit


If you are android beginner and not know how to communicating between two activities then follow this blog.

activity_main.xml


<RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
 tools:context=".MainActivity" >  
    <EditText  
        android:id="@+id/editText1"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_alignParentTop="true"  
       android:layout_centerHorizontal="true"  
        android:layout_marginTop="44dp"  
        android:ems="10" />  
    <Button  
        android:id="@+id/btn"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_below="@+id/editText1"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="20dp"  
        android:text="Visit" />  
</RelativeLayout>  

ActivityMain.java

public class MainActivity extends Activity {  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
       super.onCreate(savedInstanceState);  
      setContentView(R.layout.activity_main);  
        final EditText editText1=(EditText)findViewById(R.id.editText1);  
        Button btn=(Button)findViewById(R.id.btn);  
       btn.setOnClickListener(new OnClickListener() {  
           @Override  
            public void onClick(View arg0) {  
               String url=editText1.getText().toString();  
                Intent intent=new Intent(Intent.ACTION_VIEW,Uri.parse(url));  
          //like url="http://google.com"
               startActivity(intent);  
            }  
        });  
    }  

}  


Thank you

No comments:

Post a Comment