- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在阅读一本有关 Android 游戏开发的书时,我在 eclipse 中遇到了以下警告:ActivityManager:警告:Activity 未启动,其当前任务已被带到前面
基本上,我有3个项目;Mr.Snake、Mr.Snake.Framework 和 Mr.Snakey 。
在我的 Mr.Snake 文件中,我有:
/Mr.Snake/src/com/zardapps/framework/Audio.java
/Mr.Snake/src/com/zardapps/framework/FileIO.java
/Mr.Snake/src/com/zardapps/framework/Game.java
/Mr.Snake/src/com/zardapps/framework/Graphics.java
/Mr.Snake/src/com/zardapps/framework/Input.java
/Mr.Snake/src/com/zardapps/framework/Music.java
/Mr.Snake/src/com/zardapps/framework/MySuperAwesomeGame.java
/Mr.Snake/src/com/zardapps/framework/Pixmap.java
/Mr.Snake/src/com/zardapps/framework/Screen.java
/Mr.Snake/src/com/zardapps/framework/Sound.java
在我的 Mr.Snake.Framework 中,我有:
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidAudio.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidFileIO.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidGame.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidGraphics.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidInput.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidMusic.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidPixmap.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidSound.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/KeyboardHandler.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/MultiTouchHandler.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/Pool.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/SingleTouchHandler.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/TouchHandler.java
/Mr.Snake.Framework/src/com/zardtechnologies/androidgames/framework/impl/AndroidFastRenderV have :iew.java
在我的 Mr.Snakey 中,我有:
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/Assets.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/GameScreen.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/HighscoreScreen.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/LoadingScreen.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/MainMenuScreen.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/MrSnakey.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/Settings.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/Snake.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/SnakePart.java
/Mr.Snakey/src/com/zardtechnologies/mrsnakey/Stain.java
这些是构成我的 MrSnakey 游戏的三个项目。目前,我从控制台收到的错误
[2012-04-26 21:56:59 - Mr.Snakey] Android Launch!
[2012-04-26 21:56:59 - Mr.Snakey] adb is running normally.
[2012-04-26 21:56:59 - Mr.Snakey] Performing com.zardtechnologies.mrsnakey.MrSnakey activity launch
[2012-04-26 21:56:59 - Mr.Snakey] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Test.Phone'
[2012-04-26 21:57:02 - Mr.Snakey] Application already deployed. No need to reinstall.
[2012-04-26 21:57:02 - Mr.Snake.Framework] Could not find Mr.Snake.Framework.apk!
[2012-04-26 21:57:02 - Mr.Snake] Could not find Mr.Snake.apk!
[2012-04-26 21:57:02 - Mr.Snakey] Starting activity com.zardtechnologies.mrsnakey.MrSnakey on device emulator-5554
[2012-04-26 21:57:04 - Mr.Snakey] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zardtechnologies.mrsnakey/.MrSnakey }
[2012-04-26 21:57:04 - Mr.Snakey] ActivityManager: Warning: Activity not started, its current task has been brought to the front
[2012-04-26 21:58:20 - Mr.Snakey] ------------------------------
[2012-04-26 21:58:20 - Mr.Snakey] Android Launch!
[2012-04-26 21:58:20 - Mr.Snakey] adb is running normally.
[2012-04-26 21:58:20 - Mr.Snakey] Performing com.zardtechnologies.mrsnakey.MrSnakey activity launch
[2012-04-26 21:58:20 - Mr.Snakey] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Test.Phone'
[2012-04-26 21:58:22 - Mr.Snakey] Application already deployed. No need to reinstall.
[2012-04-26 21:58:22 - Mr.Snakey] Project dependency found, installing: Mr.Snake.Framework
[2012-04-26 21:58:22 - Mr.Snake.Framework] Uploading Mr.Snake.Framework.apk onto device 'emulator-5554'
[2012-04-26 21:58:25 - Mr.Snake.Framework] Installing Mr.Snake.Framework.apk...
[2012-04-26 21:58:52 - Mr.Snake.Framework] Success!
[2012-04-26 21:58:52 - Mr.Snake.Framework] Project dependency found, installing: Mr.Snake
[2012-04-26 21:58:52 - Mr.Snake] Uploading Mr.Snake.apk onto device 'emulator-5554'
[2012-04-26 21:58:54 - Mr.Snake] Installing Mr.Snake.apk...
[2012-04-26 21:59:16 - Mr.Snake] Success!
[2012-04-26 21:59:16 - Mr.Snakey] Project dependency found, installing: Mr.Snake
[2012-04-26 21:59:18 - Mr.Snake] Application already deployed. No need to reinstall.
[2012-04-26 21:59:18 - Mr.Snakey] Starting activity com.zardtechnologies.mrsnakey.MrSnakey on device emulator-5554
[2012-04-26 21:59:20 - Mr.Snakey] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zardtechnologies.mrsnakey/.MrSnakey }
[2012-04-26 21:59:20 - Mr.Snakey] ActivityManager: Warning: Activity not started, its current task has been brought to the front
我的 Mr.Snakey Activity 文件在这里:
package com.zardtechnologies.mrsnakey;
import com.zardapps.framework.Screen;
import com.zardtechnologies.androidgames.framework.impl.AndroidGame;
public class MrSnakey extends AndroidGame {
public Screen getStartScreen() {
return new LoadingScreen(this);
}
}
它链接来自 AndroidGame 的文件,该文件位于框架 impl 项目:
package com.zardtechnologies.androidgames.framework.impl;
import android.app.Activity;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.os.Bundle;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
import android.view.Window;
import android.view.WindowManager;
import com.zardapps.framework.Audio;
import com.zardapps.framework.FileIO;
import com.zardapps.framework.Game;
import com.zardapps.framework.Graphics;
import com.zardapps.framework.Input;
import com.zardapps.framework.Screen;
public abstract class AndroidGame extends Activity implements Game {
AndroidFastRenderView renderView;
Graphics graphics;
Audio audio;
Input input;
FileIO fileIO;
Screen screen;
WakeLock wakeLock;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
boolean isLandscape = getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;
int frameBufferWidth = isLandscape ? 480 : 320;
int frameBufferHeight = isLandscape ? 320 : 480;
Bitmap frameBuffer = Bitmap.createBitmap(frameBufferWidth,
frameBufferHeight, Config.RGB_565);
float scaleX = (float) frameBufferWidth
/ getWindowManager().getDefaultDisplay().getWidth();
float scaleY = (float) frameBufferHeight
/ getWindowManager().getDefaultDisplay().getHeight();
renderView = new AndroidFastRenderView(this, frameBuffer);
graphics = new AndroidGraphics(getAssets(), frameBuffer);
fileIO = new AndroidFileIO(getAssets());
audio = new AndroidAudio(this);
input = new AndroidInput(this, renderView, scaleX, scaleY);
screen = getStartScreen();
setContentView(renderView);
PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK,
"GLGAME");
}
public void onResume() {
super.onResume();
wakeLock.acquire();
screen.resume();
renderView.resume();
}
public void onPause() {
super.onPause();
wakeLock.release();
renderView.pause();
screen.pause();
if (isFinishing())
screen.dispose();
}
public Input getInput() {
return input;
}
public FileIO getFileIO() {
return fileIO;
}
public Graphics getGraphics() {
return graphics;
}
public Audio getAudio() {
return audio;
}
public void setScreen(Screen screen) {
if (screen == null)
throw new IllegalArgumentException("Screen must not be null");
this.screen.pause();
this.screen.dispose();
screen.resume();
screen.update(0);
this.screen = screen;
}
public Screen getCurrentScreen() {
return screen;
}
}
其中游戏来自框架项目
package com.zardapps.framework;
public interface Game {
public Input getInput();
public FileIO getFileIO();
public Graphics getGraphics();
public Audio getAudio();
public void setScreen(Screen screen);
public Screen getCurrentScreen();
public Screen getStartScreen();
}
我的蛇先生 list :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zardtechnologies.mrsnakey"
android:versionCode="1"
android:versionName="1.0" >
<application
android:debuggable="true"
android:icon="@drawable/ic_launcher"
android:label="Mr.Snakey" >
<activity
android:name=".MrSnakey"
android:configChanges="keyboard|keyboardHidden|orientation"
android:label="Mr.Snakey"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-sdk
android:minSdkVersion="3"
android:targetSdkVersion="12" />
</manifest>
基本上,我找不到错误的问题根源; ActivityManager:警告: Activity 未启动,其当前任务已被带到前面 我当前正在 eclipse 中使用模拟器。我尝试重建我的项目,重新安装它并清理它,但对我来说没有任何作用。我很感谢你们花时间阅读我写的这么长的帖子。
最佳答案
发生这种情况是因为新的 APK 文件中没有任何更改,因此请尝试清理代码或重新编译它,然后再次运行它,这种情况将会消失。
如果您尝试第二次运行该游戏,Android 操作系统将检查 APK 文件是否与当前文件相比有更改。并且由于游戏已经开始,操作系统将不会重新打开应用程序。他将继续已经打开的一个。
最快的解决方案是按电子剪辑上的项目名称,然后选择清理或重建您的应用程序。
关于java - 警告 : Activity not started , 它当前的任务已被带到前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335752/
很高兴和你分享一些有关写python代码的经验,简直就像是品尝一口甜甜的草莓冰淇淋。每当我开始写python代码的时候,就仿佛是开启了一段奇妙的冒险,每一行代码都是我的剧情发展,每一个bug都是我的挑
我有一张看起来像这样的 table , Date Value 01/01/2010 03:59:00 324.44 01/02/2010 09:31:00
我已尽我所能检查但未找到任何 kwds允许您在 y=a-x 上画一条线(例如 pandas )散点图(不一定是最佳拟合线)并将其带到后面(或前面)。 #the data frame ax=df.plo
我已尽我所能检查但未找到任何 kwds允许您在 y=a-x 上画一条线(例如 pandas )散点图(不一定是最佳拟合线)并将其带到后面(或前面)。 #the data frame ax=df.plo
我正在尝试在书签中使用 jquery UI 作为 slider 。并且 jquery ui 要求在普通 jquery 文件之后包含该文件。 所以到目前为止我所尝试的只是将脚本附加到 header ,同
我正在尝试将 div (.portrait_text) 添加到容器 (.gallery_container) 中: 每个图像都会添加到其相应的 .gallery_container 前面。但我也想将
因此,为了避免让自己头疼(反而制造头疼),我试图将一个字符串数组成员放在同名的结构变量前面,但它不起作用并给我一个错误:std::string {aka class std::basic_string
嗨,我的索引页面上的下拉菜单有问题,下拉元素隐藏在我的图像 slider 下方,它位于我的导航栏正下方,我希望能够看到下拉菜单元素,任何帮助将不胜感激非常感谢; 这是我的导航栏 html:
我想在 div 前面移动一个按钮。 http://demo.gbaus.com/index.html在网站中,获取报价按钮不可点击,除非您点击最底部。我希望将它移到前面,以便您可以单击它。 posot
我有一个以时隙为键的 map ,指向分配的客户。并非所有时隙都有指定的客户,它可能既稀疏又密集,所以我坚持使用 map。执行。如果存在分配,则仅存在键。 计数器从槽 1 计数到槽 x,并在每个槽检查分
我有三个 Controller 。一个是 HomeViewController 启动 BlahPageViewController 并且它是单独的页面。其他两个 Controller (BlahPag
我有一个文本区域。我可以设置它的文本 $("#mytextarea").text("foo") 我可以像这样添加到文本区域: $("#mytextarea").prepend("foo") 但是我不能
我喜欢在绘图时生成我自己的网格线,这样我就可以控制刻度线等,我正在用“hist”绘图程序来解决这个问题。 hist(WindSpeed, breaks=c(0:31), freq=TRUE,
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
当我用 Java 发送电子邮件时,如果单词“From”是任何行的第一个单词,则在该单词的开头附加一个“>”字符,我该如何阻止这种情况? 这是我的文字: The following transactio
我有这一行输出 span 标记的名称值: $(this).text($(this).attr("name")); 在“名称”值之前添加字符(特别是美元符号 ($))的最佳方式是什么。 最佳答案 尝试:
在我调用 segue 返回到以前的 View Controller 之一后,我一直在努力解决我的选项卡栏被隐藏的问题。 我读到,在segue之后, View 覆盖了标签栏。有没有办法将标签栏放在 Vi
我的目标是有一个窗口,其中背景有 2 个不同颜色的面板。它们各自覆盖屏幕的特定百分比,并且会定期变化。我通过创建一个 JSplitPane 来做到这一点。但现在我想添加一个 JLabel 在屏幕中间的
我试图让我的导航栏在滚动时出现在正文的顶部。目前它在下面,如图所示。 我还有一个抽屉导航,它在引入 ScrollView 后就停止工作了……我觉得这可能是因为当我单击“汉堡包”图标时,它实际上位于 S
我之前问过类似的问题,但可能不清楚。 我有一个在 Amazon Elastic beanstalk 上运行的 Web 服务 (tomcat 8),它运行良好。然后我在 DomainA.com 上运行网
我是一名优秀的程序员,十分优秀!