本文整理汇总了Java中com.androidquery.callback.AjaxCallback.cancel方法的典型用法代码示例。如果您正苦于以下问题:Java AjaxCallback.cancel方法的具体用法?Java AjaxCallback.cancel怎么用?Java AjaxCallback.cancel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.androidquery.callback.AjaxCallback
的用法示例。
在下文中一共展示了AjaxCallback.cancel方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onOptionsItemSelected
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
public boolean onOptionsItemSelected(MenuItem item) {
BitmapAjaxCallback.cancel();
AjaxCallback.cancel();
// reuse the menu logic from ImageGrid activity
if (ImageGridActivity.getInstance().handleMenuOption(item.getItemId())) {
setVisible(false);
doFinish();
return true;
}
return super.onOptionsItemSelected(item);
}
示例2: load
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
/**
* Load a new set of search results for the specified area.
*
* @param minLong
* The minimum longitude for the search area
* @param maxLong
* The maximum longitude for the search area
* @param minLat
* The minimum latitude for the search area
* @param maxLat
* The minimum latitude for the search area
* @throws JSONException
* @throws URISyntaxException
* @throws IOException
*/
public void load(String query) throws IOException, URISyntaxException,
JSONException {
this.query = query;
loading = false;
if (mPrevThread != null && !mPrevThread.isInterrupted()) {
mPrevThread.interrupt();
while (mPrevThread.isAlive()) {
Log.d(LOG_TAG, "waiting for previous thread...");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// ignore
}
}
Log.d(LOG_TAG, "thread dead");
clear();
BitmapAjaxCallback.cancel();
AjaxCallback.cancel();
mPrevThread = null;
} else {
clear();
}
loading = true;
error = false;
mPrevThread = ImageLoaderFactory.getImageLoader(imageManager, query);
mPrevThread.setPriority(Thread.MIN_PRIORITY);
mPrevThread.start();
}
示例3: dispatchKeyEvent
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
titleTextView.setVisibility(View.GONE);
switch (e.getKeyCode()) {
case KeyEvent.KEYCODE_MEDIA_PLAY: {
BitmapAjaxCallback.cancel();
AjaxCallback.cancel();
final Intent i = new Intent(ImageGridActivity.this, ViewImageActivity.class);
i.putExtra(ImageManager.SLIDESHOW_ITEM_POSITION, gridView.getSelectedItemPosition());
i.putExtra(ImageManager.SLIDESHOW_STATE, "play");
startActivity(i);
return true;
}
case KeyEvent.KEYCODE_MEDIA_NEXT: {
// Go to the last photo
int count = gridView.getAdapter().getCount();
gridView.setSelection(count - 1);
return true;
}
case KeyEvent.KEYCODE_MEDIA_PREVIOUS: {
// Go to the first photo
gridView.setSelection(0);
return true;
}
}
return super.dispatchKeyEvent(e);
}
示例4: onOptionsItemSelected
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
/**
* Handle the menu selections.
*
* @see android.app.Activity#onOptionsItemSelected(android.view.MenuItem)
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
BitmapAjaxCallback.cancel();
AjaxCallback.cancel();
if (handleMenuOption(item.getItemId())) {
return true;
}
return super.onOptionsItemSelected(item);
}
示例5: ajaxCancel
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
/**
* Stop all ajax activities. Should only be called when app exits.
*
* @return self
*/
public T ajaxCancel()
{
AjaxCallback.cancel();
return self();
}
示例6: onDestroy
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
protected void onDestroy() {
super.onDestroy();
BitmapAjaxCallback.cancel();
AjaxCallback.cancel();
}
示例7: ajaxCancel
import com.androidquery.callback.AjaxCallback; //导入方法依赖的package包/类
/**
* Stop all ajax activities. Should only be called when app exits.
*
*
* @return self
*/
public T ajaxCancel(){
AjaxCallback.cancel();
return self();
}