|
|
@@ -11,6 +11,7 @@ import android.widget.LinearLayout;
|
|
|
import android.widget.ListView;
|
|
|
import android.widget.PopupWindow;
|
|
|
import android.widget.TextView;
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
import com.handmark.pulltorefresh.library.PullToRefreshBase;
|
|
|
import com.handmark.pulltorefresh.library.PullToRefreshListView;
|
|
|
@@ -27,7 +28,6 @@ import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
|
|
|
import com.xzjmyk.pm.activity.util.DisplayUtil;
|
|
|
import com.xzjmyk.pm.activity.util.SharedUtil;
|
|
|
-import com.xzjmyk.pm.activity.util.ToastUtil;
|
|
|
import com.xzjmyk.pm.activity.view.crouton.Crouton;
|
|
|
import com.xzjmyk.pm.activity.view.crouton.Style;
|
|
|
|
|
|
@@ -114,7 +114,6 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
mPullToRefreshListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
@Override
|
|
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
- ToastUtil.showToast(getActivity(), "暂不可点击!");
|
|
|
mClickedPos = position;
|
|
|
Intent intent = new Intent();
|
|
|
intent.setClass(getActivity(), SubscribeDetailActivity.class);
|
|
|
@@ -142,9 +141,9 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
if (mSubscriptionNumbers.size() == 0) {
|
|
|
mAllSubscriptonKindMessages.remove(rbPos);
|
|
|
keyStrings.remove(rbPos);
|
|
|
- initKeyStrings();
|
|
|
if (keyStrings.size() == 0) {
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
mTypeListView.setVisibility(View.GONE);
|
|
|
mEmptyLayout.showEmpty();
|
|
|
mSubscriptionNumbers.clear();
|
|
|
@@ -153,6 +152,7 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
rbPos = 0;
|
|
|
mTypeListView.setVisibility(View.VISIBLE);
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
mSubscriptionNumbers.clear();
|
|
|
mSubscriptionNumbers.addAll(mAllSubscriptonKindMessages.get(rbPos).getSubscriptionNumbers());
|
|
|
mAllSubscriptionAdapter.notifyDataSetChanged();
|
|
|
@@ -206,9 +206,9 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
mDbManager.deleteListFromAllSubs(mAllSubscriptonKindMessages.get(position).getSubscriptionNumbers());
|
|
|
mAllSubscriptonKindMessages.remove(position);
|
|
|
keyStrings.remove(position);
|
|
|
- initKeyStrings();
|
|
|
if (keyStrings.size() == 0) {
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
mTypeListView.setVisibility(View.GONE);
|
|
|
mEmptyLayout.showEmpty();
|
|
|
mSubscriptionNumbers.clear();
|
|
|
@@ -217,6 +217,7 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
rbPos = 0;
|
|
|
mTypeListView.setVisibility(View.VISIBLE);
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
|
|
|
mSubscriptionNumbers.clear();
|
|
|
mSubscriptionNumbers.addAll(mAllSubscriptonKindMessages.get(rbPos).getSubscriptionNumbers());
|
|
|
@@ -290,12 +291,12 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
= mDbManager.queryFromAllSubs(new String[]{currentMaster,currentUser}, "subs_master=? and subs_username=? ");
|
|
|
if (dbSubscriptionNumbers == null || dbSubscriptionNumbers.size() == 0) {
|
|
|
sendAllSubscriptionRequest();
|
|
|
-// Toast.makeText(getActivity(), "网络加载", Toast.LENGTH_SHORT).show();
|
|
|
+ Toast.makeText(getActivity(), "网络加载", Toast.LENGTH_SHORT).show();
|
|
|
} else {
|
|
|
-// Toast.makeText(getActivity(), "本地加载", Toast.LENGTH_SHORT).show();
|
|
|
- initKeyStrings();
|
|
|
+ Toast.makeText(getActivity(), "本地加载", Toast.LENGTH_SHORT).show();
|
|
|
if (keyStrings.size() == 0) {
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
mTypeListView.setVisibility(View.GONE);
|
|
|
mEmptyLayout.showEmpty();
|
|
|
mSubscriptionNumbers.clear();
|
|
|
@@ -303,6 +304,7 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
} else {
|
|
|
mTypeListView.setVisibility(View.VISIBLE);
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
for (int i = 0; i < keyStrings.size(); i++) {
|
|
|
AllSubscriptonKindMessage tempSubscriptonKindMessage = new AllSubscriptonKindMessage();
|
|
|
List<SubscriptionNumber> tempSubscriptionNumbers = new ArrayList<>();
|
|
|
@@ -409,15 +411,16 @@ public class SubscriptionAllFragment extends BaseFragment{
|
|
|
} catch (JSONException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- initKeyStrings();
|
|
|
if (keyStrings.size() == 0) {
|
|
|
mTypeListView.setVisibility(View.GONE);
|
|
|
+ initKeyStrings();
|
|
|
|
|
|
mSubscriptionNumbers.clear();
|
|
|
mAllSubscriptionAdapter.notifyDataSetChanged();
|
|
|
} else {
|
|
|
mTypeListView.setVisibility(View.VISIBLE);
|
|
|
mSubsTypeAdapter.notifyDataSetChanged();
|
|
|
+ initKeyStrings();
|
|
|
mSubscriptionNumbers.clear();
|
|
|
mSubscriptionNumbers.addAll(mAllSubscriptonKindMessages.get(rbPos).getSubscriptionNumbers());
|
|
|
Log.d("allsubscription:", mSubscriptionNumbers.toString());
|