Skip to content

Commit

Permalink
fix bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
Beseting committed Nov 16, 2020
1 parent d065771 commit 60236ae
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 5 deletions.
5 changes: 3 additions & 2 deletions app/src/main/java/com/kevin/photobrowse/MainActivity.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.kevin.photobrowse;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
Expand Down Expand Up @@ -57,8 +58,8 @@ public void onClick(View view) {
titleList.add("测试标3");
ImageBrowseIntent.showUrlImageBrowse(mContext, imageList, 0, titleList, new DataServer.ClickCallback() {
@Override
public void onLongClick(String imageUrl) {
super.onLongClick(imageUrl);
public void onLongClick(Activity activity,String imageUrl) {
super.onLongClick(activity,imageUrl);
Log.d("-->", imageUrl);
}
});
Expand Down
3 changes: 2 additions & 1 deletion photo-browse/src/main/java/com/kevin/IClickCallback.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.kevin;

import android.app.Activity;
import android.net.Uri;

public interface IClickCallback {
Expand All @@ -9,7 +10,7 @@ public interface IClickCallback {

void onClick(Uri imageUri);

void onLongClick(String imageUrl);
void onLongClick(Activity activity,String imageUrl);

void onLongClick(int resId);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.kevin.photo_browse;

import android.app.Activity;
import android.net.Uri;

import com.kevin.IClickCallback;
Expand All @@ -25,6 +26,7 @@ public class DataServer {

private int position;
private ClickCallback clickCallback;
private Activity activity;

public static class ClickCallback implements IClickCallback {
@Override
Expand All @@ -43,7 +45,7 @@ public void onClick(Uri imageUri) {
}

@Override
public void onLongClick(String imageUrl) {
public void onLongClick(Activity activity,String imageUrl) {

}

Expand Down Expand Up @@ -138,6 +140,14 @@ public void setClickCallback(ClickCallback clickCallback) {
this.clickCallback = clickCallback;
}

public Activity getActivity() {
return activity;
}

public void setActivity(Activity activity) {
this.activity = activity;
}

public void clear() {
this.imageUrlList = null;
this.imageUrl = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ public void onClick(View view) {
photo_view.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
clickCallback.onLongClick(imageUrlList.get(finalI));
clickCallback.onLongClick(ImageBrowseActivity.this,imageUrlList.get(finalI));
return true;
}
});
Expand Down

0 comments on commit 60236ae

Please sign in to comment.