|
@@ -8,6 +8,7 @@ import android.view.View;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.NonNull;
|
|
|
|
|
+import androidx.annotation.Nullable;
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
|
|
@@ -30,13 +31,16 @@ import java.util.List;
|
|
|
* @date 2020/9/1 18:18
|
|
* @date 2020/9/1 18:18
|
|
|
* Description: 详情界面
|
|
* Description: 详情界面
|
|
|
*/
|
|
*/
|
|
|
-public class GoodsDetailActivity extends BaseBeiActivity implements View.OnClickListener, IFavView {
|
|
|
|
|
|
|
+public class GoodsDetailActivity extends BaseBeiActivity implements View.OnClickListener, IFavView, ISeeView {
|
|
|
public static final String FORMATTER_SEE_NUM = "浏览%s次";
|
|
public static final String FORMATTER_SEE_NUM = "浏览%s次";
|
|
|
public static final String FORMATTER_FAV_NUM = "收藏%s次";
|
|
public static final String FORMATTER_FAV_NUM = "收藏%s次";
|
|
|
|
|
|
|
|
@InjectPresenter
|
|
@InjectPresenter
|
|
|
FavPresenter favPresenter;
|
|
FavPresenter favPresenter;
|
|
|
|
|
|
|
|
|
|
+ @InjectPresenter
|
|
|
|
|
+ SeePresenter seePresenter;
|
|
|
|
|
+
|
|
|
public static final String KEY_GOODS = "goods";
|
|
public static final String KEY_GOODS = "goods";
|
|
|
private TextView tv_title;
|
|
private TextView tv_title;
|
|
|
private TextView tv_desc;
|
|
private TextView tv_desc;
|
|
@@ -110,6 +114,12 @@ public class GoodsDetailActivity extends BaseBeiActivity implements View.OnClick
|
|
|
tv_fav_num.setText(String.format(FORMATTER_FAV_NUM, mGoodsBean.favNum));
|
|
tv_fav_num.setText(String.format(FORMATTER_FAV_NUM, mGoodsBean.favNum));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
|
|
+ seePresenter.seeGoods(mGoodsBean.id);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private MenuItem item;
|
|
private MenuItem item;
|
|
|
@Override
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
@@ -162,4 +172,9 @@ public class GoodsDetailActivity extends BaseBeiActivity implements View.OnClick
|
|
|
}
|
|
}
|
|
|
ToastTool.showShort(result);
|
|
ToastTool.showShort(result);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onSeeResult(boolean success, String result) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|