java - 我怎样才能在这段代码中有一个 if 语句
问题描述
帮助,我的代码中有这个 switch 语句,但我想包含一个 if 语句,但它不起作用。
if (valueSumIndex > 10000) {
Toast.makeText(getActivity(), "You are Over Spending",
Toast.LENGTH_SHORT).show();
}
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
switch (loader.getId()) {
case SUM_LOADER_ID:
int valueSumIndex = data.getColumnIndex(Expenses.VALUES_SUM);
data.moveToFirst();
float valueSum = data.getFloat(valueSumIndex);
mTotalValueTextView.setText(Utils.formatToCurrency(valueSum));
if (valueSum > 10000) {
Toast.makeText(getActivity(), "You are Over Spending",
Toast.LENGTH_SHORT).show();
}
break;
case LIST_LOADER_ID:
// Hide the progress bar
mProgressBar.setVisibility(View.GONE);
// Update adapter's data
mAdapter.swapCursor(data);
break;
}
我想要的是通知而不是祝酒词,说您在花费超过 10000 后超支。
解决方案
你可以这样做: -
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
if(loader.getId() == R.id.yourId){
//your condition
}else if(loader.getId() == R.id.yourId){
//your condition
}
}
推荐阅读
- node.js - Loopback:将修剪功能应用于所有传入的字符串属性
- python - python json object_pairs_hook dictionary decoded to None
- javascript - 在 Shadow DOM 中执行 JavaScript
- sql - 重置列自动增量
- javascript - 如何显示哪个用户登录到我的 HTML
- angular - Angular - 对父事件的子确认完成
- powerbi - Power BI - Rankx 和过滤器
- wordpress - How to hide breadcrumbs from all pages in WordPress
- javascript - Google 地方搜索框不仅在我的 html 页面中有效
- java - How to add firebase crashlytics into android projects