imp file2 intent

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

        t1=(TextView)findViewById(R.id.tx1);
        e1=(EditText)findViewById(R.id.edt1);
        t2=(TextView)findViewById(R.id.tx2);
        e2=(EditText)findViewById(R.id.edt2);
        b1=(Button) findViewById(R.id.btn1);

        b1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v)
            {
               String us=e1.getText().toString();
                String ps=e2.getText().toString();

                if(us.equals("shreya") && ps.equals("123"))
                {
                    Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG).show();

                   Intent i2=new Intent(getBaseContext(),empdetail.class);
                    i2.putExtra("login successfully",e1.getText().toString());
                    startActivity(i2);
                }
                else
                {

                    Toast.makeText(getApplicationContext(),"u r not login",Toast.LENGTH_LONG).show();
                }
            }
        });
    }
}





Login.xml


 <LinearLayout
       android:orientation="horizontal"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">



    <TextView
        android:id="@+id/tx1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="UserName" />


       <EditText
           android:id="@+id/edt1"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:ems="10" />

   </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

    <TextView
        android:id="@+id/tx2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="password" />

    <EditText
        android:id="@+id/edt2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        />

    </LinearLayout>
    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Login"
        android:layout_gravity="center" />
</LinearLayout>
Detali.xml

 <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
        android:orientation="horizontal">

    <TextView
        android:id="@+id/tx1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Emp Name"
        android:textSize="20dp" />

    <EditText
        android:id="@+id/ed1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         />
    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/tx2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Designation"
           android:textSize="20dp" />

       <Spinner
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:id="@+id/spn1"
           >

       </Spinner>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/tx3"
        android:text="City"
        android:textSize="20dp"/>

        <AutoCompleteTextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ac1"
            />
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tx4"
            android:text="Basic Salary"
            android:textSize="20dp"/>
        <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:id="@+id/ed2"
            />
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ch1"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tx5"
            android:text="TA"
            android:textSize="20dp"/>
        <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/ch2"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tx6"
            android:text="DA"
            android:textSize="20dp"/>
        <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ch3"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tx7"
            android:text="HRA"
            android:textSize="20dp"/>
    </LinearLayout>
    <RadioGroup
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/rb1"
        />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/ed3"
        android:enabled="false"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/rb2"
            />

    </LinearLayout>
    </RadioGroup>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/btn1"
        android:textSize="20dp"
        android:text="Calculate"/>

Empdetail.java

Button b1;
    EditText e1,e2,e3;
    Spinner s1;
    AutoCompleteTextView a1;
    CheckBox c1,c2,c3;
    int ta,da,hra,deat;
    RadioButton r1,r2;

    String[] des={"manager","shopkeeper","worker","director"};
    String[] city={"surendranagar","rajkot","amdavad","gandhinagar"};

    ArrayAdapter adp,adp1;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_empdetail);

        b1=(Button)findViewById(R.id.btn1);
        e1=(EditText)findViewById(R.id.ed1);
        e2=(EditText)findViewById(R.id.ed2);
        e3=(EditText)findViewById(R.id.ed3);
        s1=(Spinner)findViewById(R.id.spn1);
        a1=(AutoCompleteTextView)findViewById(R.id.ac1);
        c1=(CheckBox)findViewById(R.id.ch1);
        c2=(CheckBox)findViewById(R.id.ch2);
        c3=(CheckBox)findViewById(R.id.ch3);

        String str=e1.getText().toString();

        adp=new ArrayAdapter(getApplicationContext(),android.R.layout.simple_expandable_list_item_1,des);
        s1.setAdapter(adp);

        adp1=new ArrayAdapter(getApplicationContext(),android.R.layout.simple_expandable_list_item_1,city);
        a1.setAdapter(adp1);

        final int n1=Integer.parseInt(e2.getText().toString());

        c1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener()
        {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
            {
                if (c1.isChecked()==true)
                {
                   ta=(n1*10)/100;
                }
            }
        });
        c2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

                if (c2.isChecked()==true)
                {
                    da=(n1*12)/100;
                }
            }
        });
        c3.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

                if (c3.isChecked()==true)
                {
                    hra=(n1*10)/100;
                }
            }
        });
        r1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if (isChecked==true)
                {
                    e3.setEnabled(true);
                    int d1=Integer.parseInt(e3.getText().toString());
                    deat=n1-d1;
                }
            }
        });
        r2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if (isChecked==true)
                {
                    Toast.makeText(getApplicationContext(),"no detuct amount",Toast.LENGTH_LONG).show();
                }
            }
        });

        b1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v)
            {
                Intent i1=new Intent(getApplicationContext(),empdetailactivity.class);
               // i1.putExtra("login successfully",e1.getText().toString());
                startActivity(i1);

            }
        });
    }
}

Main
ProgressBar p1;
    TextView t1;
    int ProgressStatus;
    Handler handler=new Handler();

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

        p1 = (ProgressBar) findViewById(R.id.progressBar2);
        t1 = (TextView) findViewById(R.id.tx1);

        new Thread(new Runnable() {
            @Override
            public void run()
            {
                while (ProgressStatus < 100)
                {
                    ProgressStatus+=1;
                    handler.post(new Runnable()
                    {
                        @Override
                        public void run()
                        {
                            p1.setProgress(ProgressStatus);
                            t1.setText("" + ProgressStatus);
                        }
                    });
                   try
                   {
                       Thread.sleep(100);
                   }
                   catch (Exception e)
                   {}
                }
                Intent i = new Intent(getApplicationContext(), loginactivity.class);
                startActivity(i);

            }
        }).start();
    }
}
main.xml

<ImageView
        android:id="@+id/img"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/img1" />

    <ProgressBar
        android:id="@+id/progressBar2"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <TextView
        android:id="@+id/tx1"
        android:layout_width="103dp"
        android:layout_height="wrap_content" />

Comments