ManifestsPermissions...|| Camera and Gallery Permissions...
In this code Camera and Gallery Permissions Mentioned As your Required
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.hardware.camera" />
inMainXml..
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/img1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="100dp"
android:src="@drawable/profile">
</de.hdodenhof.circleimageview.CircleImageView>
<ImageView
android:id="@+id/imgCamera"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_alignEnd="@+id/img1"
android:layout_centerHorizontal="true"
android:layout_marginTop="165dp"
android:background="@drawable/bg_camera"
android:padding="6dp"
android:src="@drawable/camera">
</ImageView>
</RelativeLayout>
in MAin Class..
package com.daizzyinfo.food18.activities;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import android.Manifest;
import android.annotation.SuppressLint;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.daizzyinfo.food18.R;
public class Setting extends AppCompatActivity {
LinearLayout LnContact,LnTermsConditions,LnPrivacy,LnHelpFaq, LnChangeP, LnNotification;
ImageView imgCamera;
ImageView img1;
RelativeLayout Logout;
protected String[] optionsMenu = new String[]{"Camera","Gallery","Exit"};
protected static final int cameraCode = 0;
protected static final int galleryCode = 1;
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
img1 = findViewById(R.id.img1);
Logout=findViewById(R.id.Logout);
imgCamera = findViewById(R.id.imgCamera);
LnContact=findViewById(R.id.LnContact);
LnTermsConditions=findViewById(R.id.LnTermsConditions);
LnPrivacy=findViewById(R.id.LnPrivacy);
LnHelpFaq=findViewById(R.id.LnHelpFaq);
LnChangeP=findViewById(R.id.LnChangeP);
LnNotification = findViewById(R.id.LnNotification);
openToolBar();
initOnClickListener();
}
private void initOnClickListener() {
imgCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(Setting.this);
builder.setTitle("Choose one");
builder.setCancelable(false);
builder.setItems(optionsMenu, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
if(optionsMenu[i].equals("Camera")){
Intent takePicture = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
if (ContextCompat.checkSelfPermission(Setting.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, cameraCode);
} else {
ActivityCompat.requestPermissions(Setting.this, new String[]{Manifest.permission.CAMERA}, cameraCode);
}
}
else if(optionsMenu[i].equals("Gallery")){
Intent pickPhoto = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
if (ContextCompat.checkSelfPermission(Setting.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI) ;
startActivityForResult(intent,galleryCode);
} else {
ActivityCompat.requestPermissions(Setting.this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, galleryCode);
}
}
else if (optionsMenu[i].equals("Exit")) {
dialogInterface.dismiss();
}
}
});
builder.show();
}
});
LnContact.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, ContactWithUs.class);
startActivity(intent);
}
});
LnChangeP.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, ChangePassword.class);
startActivity(intent);
}
});
LnNotification.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, Notification.class);
startActivity(intent);
}
});
Logout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
logoutDialog();
}
});
LnTermsConditions.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, TermsAndConditions.class);
startActivity(intent);
}
});
LnPrivacy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, PrivacyPolicy.class);
startActivity(intent);
}
});
LnHelpFaq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Setting.this, HelpsAndFaq.class);
startActivity(intent);
}
});
}
private void openToolBar(){
View view = findViewById(R.id.Header);
TextView TxtHeader =view.findViewById(R.id.TxtHeader);
TxtHeader.setText("My Profile");
ImageView ImgBack=view.findViewById(R.id.ImgBack);
ImgBack.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
private void logoutDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(Setting.this);
builder.setTitle("Confirm Logout !!");
builder.setMessage("Are you sure you want to logout ?");
builder.setIcon(R.drawable.logout1);
builder.setCancelable(false);
builder.setPositiveButton(" Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(Setting.this, SignUpLogin.class);
SharedPreferences sharedPreferences = getSharedPreferences("myPreference", 0);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.remove("Name");
editor.remove("Number");
editor.remove("Address");
editor.remove("City");
editor.remove("State");
editor.commit();
editor.clear();
editor.apply();
startActivity(intent);
}
});
builder.setNegativeButton(" No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.show();
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if(requestCode==cameraCode)
{
if (ContextCompat.checkSelfPermission(Setting.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, cameraCode);
} else if(requestCode==galleryCode)
if(ContextCompat.checkSelfPermission(Setting.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI) ;
startActivityForResult(intent,galleryCode);
}
else {
}
}
}
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == cameraCode) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
img1.setImageBitmap(photo);
}else if(requestCode==galleryCode)
{
Uri selectedImageUri = data.getData();
String[] filepathColumn = { MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImageUri,filepathColumn,null,null,null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filepathColumn[0]);
String filePath = cursor.getString(columnIndex);
cursor.close();
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
img1.setImageBitmap(bitmap);
}
}
}
updated version
package com.daizzyinfosys.orderentry.activities;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.daizzyinfosys.orderentry.R;
public class ProfileScreen extends AppCompatActivity {
RelativeLayout rlPrivacyPolicy, rlTerms, rlChangePassword, rlShippingAddress;
ImageView imgUser;
AppCompatButton btnSignOut;
protected String[] optionsMenu = new String[]{"Camera", "Gallery", "Exit"};
protected static final int cameraCode = 0;
protected static final int galleryCode = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile_screen);
openToolbar();
rlShippingAddress = findViewById(R.id.rlShippingAddress);
rlChangePassword = findViewById(R.id.rlChangePassword);
rlPrivacyPolicy = findViewById(R.id.rlPrivacyPolicy);
rlTerms = findViewById(R.id.rlTerms);
btnSignOut = findViewById(R.id.btnSignOut);
imgUser = findViewById(R.id.imgUser);
initOnClickListener();
}
private void initOnClickListener() {
rlShippingAddress.setOnClickListener(v -> startActivity(new Intent(getApplicationContext(), ShippingAddress.class)));
rlChangePassword.setOnClickListener(v -> startActivity(new Intent(getApplicationContext(), ChangePassword.class)));
rlPrivacyPolicy.setOnClickListener(v -> startActivity(new Intent(getApplicationContext(), PrivacyPolicy.class)));
rlTerms.setOnClickListener(v -> startActivity(new Intent(getApplicationContext(), TermsAndConditions.class)));
btnSignOut.setOnClickListener(v -> showLogoutConfirmationDialog());
imgUser.setOnClickListener(v -> showOptionsMenu());
}
private void showLogoutConfirmationDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(ProfileScreen.this);
builder.setTitle("Confirm Logout... !!!");
builder.setMessage("Are you sure you want to logout?");
builder.setIcon(R.drawable.log_out);
builder.setCancelable(false);
builder.setPositiveButton("Yes", (dialog, which) -> {
Intent intent = new Intent(getApplicationContext(), WelcomeActivity.class);
startActivity(intent);
finish();
});
builder.setNegativeButton("No", (dialog, which) -> dialog.dismiss());
builder.show();
}
private void showOptionsMenu() {
AlertDialog.Builder builder = new AlertDialog.Builder(ProfileScreen.this);
builder.setTitle("Choose one");
builder.setCancelable(false);
builder.setItems(optionsMenu, (dialogInterface, i) -> {
if (optionsMenu[i].equals("Camera")) {
if (ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, cameraCode);
} else {
ActivityCompat.requestPermissions(ProfileScreen.this, new String[]{Manifest.permission.CAMERA}, cameraCode);
}
} else if (optionsMenu[i].equals("Gallery")) {
if (ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, galleryCode);
} else {
ActivityCompat.requestPermissions(ProfileScreen.this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, galleryCode);
}
} else if (optionsMenu[i].equals("Exit")) {
dialogInterface.dismiss();
}
});
builder.show();
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == cameraCode && grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, cameraCode);
} else if (requestCode == galleryCode && grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, galleryCode);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == cameraCode && data != null) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imgUser.setImageBitmap(photo);
} else if (requestCode == galleryCode && data != null) {
Uri selectedImageUri = data.getData();
String[] filepathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImageUri, filepathColumn, null, null, null);
if (cursor != null && cursor.moveToFirst()) {
int columnIndex = cursor.getColumnIndex(filepathColumn[0]);
String filePath = cursor.getString(columnIndex);
cursor.close();
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
imgUser.setImageBitmap(bitmap);
}
}
}
}
public void openToolbar() {
View view = findViewById(R.id.txtProfileHeader);
TextView TextHeader = view.findViewById(R.id.txtHeader);
ImageView ImgBack = findViewById(R.id.imgBack);
TextHeader.setText("Profile");
ImgBack.setOnClickListener(v -> finish());
}
}
//package com.daizzyinfosys.orderentry.activities;
//
//import androidx.annotation.NonNull;
//import androidx.annotation.Nullable;
//import androidx.appcompat.app.AlertDialog;
//import androidx.appcompat.app.AppCompatActivity;
//import androidx.appcompat.widget.AppCompatButton;
//import androidx.core.app.ActivityCompat;
//import androidx.core.content.ContextCompat;
//
//import android.Manifest;
//import android.content.DialogInterface;
//import android.content.Intent;
//import android.content.pm.PackageManager;
//import android.database.Cursor;
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.net.Uri;
//import android.os.Bundle;
//import android.provider.MediaStore;
//import android.view.View;
//import android.widget.ImageView;
//import android.widget.RelativeLayout;
//import android.widget.TextView;
//
//import com.daizzyinfosys.orderentry.R;
//
//public class ProfileScreen extends AppCompatActivity {
//
// RelativeLayout rlPrivacyPolicy,rlTerms,rlChangePassword,rlShippingAddress;
//
// ImageView imgUser;
//
// AppCompatButton btnSignOut;
//
// protected String[] optionsMenu = new String[]{"Camera","Gallery","Exit"};
//
// protected static final int cameraCode = 0;
// protected static final int galleryCode = 1;
//
//
// @Override
// protected void onCreate(Bundle savedInstanceState) {
// super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_profile_screen);
//
// openToolbar();
// rlShippingAddress=findViewById(R.id.rlShippingAddress);
// rlChangePassword=findViewById(R.id.rlChangePassword);
// rlPrivacyPolicy=findViewById(R.id.rlPrivacyPolicy);
// rlTerms=findViewById(R.id.rlTerms);
// btnSignOut=findViewById(R.id.btnSignOut);
// imgUser=findViewById(R.id.imgUser);
//
//
// initOnClickListener();
//
// }
//
// private void initOnClickListener() {
//
// rlShippingAddress.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Intent i = new Intent(getApplicationContext(), ShippingAddress.class);
// startActivity(i);
// }
// });
//
//
// rlChangePassword.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Intent i = new Intent(getApplicationContext(), ChangePassword.class);
// startActivity(i);
// }
// });
//
// rlPrivacyPolicy.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Intent i = new Intent(getApplicationContext(),PrivacyPolicy.class);
// startActivity(i);
// }
// });
//
// rlTerms.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Intent i = new Intent(getApplicationContext(),TermsAndConditions.class);
// startActivity(i);
// }
// });
// btnSignOut.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// AlertDialog.Builder builder = new AlertDialog.Builder(ProfileScreen.this);
// builder.setTitle("Confirm Logout... !!!");
// builder.setMessage("Are you sure you want to logout?");
// builder.setIcon(R.drawable.log_out);
// builder.setCancelable(false);
// builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// Intent intent = new Intent(getApplicationContext(),WelcomeActivity.class);
// startActivity(intent);
// finish();
// }
//
// });
//
// builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// dialog.dismiss();
// }
// });
//
// builder.show();
// }
// });
//
//
//
// imgUser.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// AlertDialog.Builder builder = new AlertDialog.Builder(ProfileScreen.this);
// builder.setTitle("Choose one");
// builder.setCancelable(false);
// builder.setItems(optionsMenu, new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialogInterface, int i) {
// if(optionsMenu[i].equals("Camera")){
//
// Intent takePicture = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
//
// if (ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
// Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// startActivityForResult(intent, cameraCode);
// } else {
// ActivityCompat.requestPermissions(ProfileScreen.this, new String[]{Manifest.permission.CAMERA}, cameraCode);
// }
//
// }
// else if(optionsMenu[i].equals("Gallery")){
//
// Intent pickPhoto = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
// if (ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
// Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI) ;
// startActivityForResult(intent,galleryCode);
//
// } else {
// ActivityCompat.requestPermissions(ProfileScreen.this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, galleryCode);
// }
//
// }
// else if (optionsMenu[i].equals("Exit")) {
// dialogInterface.dismiss();
// }
// }
// });
// builder.show();
// }
// });
//
//
// }
//
//
//
//
//
//
// @Override
// public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
// super.onRequestPermissionsResult(requestCode, permissions, grantResults);
// if(requestCode==cameraCode)
// {
// if (ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) {
// Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// startActivityForResult(intent, cameraCode);
// }
//// } else if(requestCode==galleryCode)
//// if(ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
//// Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI) ;
//// startActivityForResult(intent,galleryCode);
////
//// }
//// else {
////
//// }
// }else if(requestCode==galleryCode)
// if(ContextCompat.checkSelfPermission(ProfileScreen.this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
// Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI) ;
// startActivityForResult(intent,galleryCode);
//
// }
//
// }
// protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
// super.onActivityResult(requestCode, resultCode, data);
//
// if (resultCode == RESULT_OK) {
// if (requestCode == cameraCode && data != null) {
// Bitmap photo = (Bitmap) data.getExtras().get("data");
// imgUser.setImageBitmap(photo);
// } else if (requestCode == galleryCode && data != null) {
// Uri selectedImageUri = data.getData();
// String[] filepathColumn = { MediaStore.Images.Media.DATA };
// Cursor cursor = getContentResolver().query(selectedImageUri, filepathColumn, null, null, null);
// if (cursor != null && cursor.moveToFirst()) {
// int columnIndex = cursor.getColumnIndex(filepathColumn[0]);
// String filePath = cursor.getString(columnIndex);
// cursor.close();
// Bitmap bitmap = BitmapFactory.decodeFile(filePath);
// imgUser.setImageBitmap(bitmap);
// }
// }
// }
// }
//
//
// public void openToolbar(){
// View view = findViewById(R.id.txtProfileHeader);
// TextView TextHeader = view.findViewById(R.id.txtHeader);
// ImageView ImgBack = findViewById(R.id.imgBack);
// TextHeader.setText("Profile");
// ImgBack.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// finish();;
// }
// });
// }
//}
thanks..

Comments
Post a Comment