标签: greendroid

java.lang.ClassCastException:android.app.Application无法强制转换为greendroid.app.GDApplication

我正在获得一个类强制转换异常

java.lang.ClassCastException: android.app.Application cannot be cast to greendroid.app.GDApplication

当我在我的项目中尝试使用绿色机器人库时.这是相关的代码.我一直试图弄清楚出了什么问题,但仍然没有运气.任何形式的帮助将不胜感激.谢谢.

public class MainMenu extends GDActivity{
   private QuickActionWidget mBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setActionBarContentView(R.layout.mainmenu);
       mBar = new QuickActionBar(this);
       mBar.addQuickAction(new QuickAction(this, R.drawable.food, "food"));

Button foodButton=(Button)findViewById(R.id.food);




foodButton.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
     mBar.show(v);

}
 });


}

  }
Run Code Online (Sandbox Code Playgroud)

这是我的mainmenu.xml

   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/back"
android:orientation="vertical" >
<RelativeLayout 

    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
<RelativeLayout 
   android:layout_alignParentBottom="true"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android classcastexception greendroid

7
推荐指数
1
解决办法
1万
查看次数

Android - 在一个活动中调用方法,而不启动新活动

我正在使用GreenDroid开发Android应用程序.该应用程序仅用于测试atm,因此它包含的是一个带有刷新按钮的ActionBar,三个选项卡以及每个选项卡的活动.

当我在ActionBar上按下刷新按钮时,我正在尝试实现的所有功能都显示一个Toast消息,但是我希望从我的一个活动中调用toast消息,我们将其称为Listener1Activity,这是位于第一个选项卡中的活动......这是因为当按下ActionBar按钮时,Listener1Activity最终将包含我想要重新加载的列表,如果我现在可以使用简单的Toast消息,那么我可以理清后来.

我已经研究过意图,广播,但似乎没什么好看的.

每次按下按钮时我都不希望活动开始新,我只想要一个方法来调用并显示吐司.

所以基本上,就像有两个活动同时运行一样,一个按钮按下另一个调用方法.不是吗?或者我弄错了?

SenderActivity和Listener1Activity.

在iOS中,我只是从SenderActivity发送NSNotification,并在Listener1Activity中添加一个观察者.在Android中实现这一目标的最佳方法是什么?

谢谢!

史蒂芬

java android greendroid

3
推荐指数
1
解决办法
1万
查看次数

Greendroid或ActionbarSherlock - 设置

你们知道如何在windows上的eclipse中使用上述框架之一的任何教程吗?我已经下载了它们并遵循了说明 - 但在这两种情况下我仍然会遇到错误.Frustratin.

android greendroid actionbarsherlock

1
推荐指数
1
解决办法
5980
查看次数