我正在创建一个简单的游戏,在5秒计时器到期后检查两个条件,条件一是升级,意图开始相同的活动,我打算每次玩家满足条件时将我的变量等级增加一提高了游戏水平.
第二个条件启动另一个活动,即失败屏幕.
我不希望每个级别增加一个不同的屏幕,当我可以加载相同的活动并继续通过条件,但随着Activity再次启动,级别变量重置为其初始值,游戏永远不会离开级别1有没有办法在启动时将变量值传递给活动?
这是我的活动代码:
public class FirstOneActivity extends Activity {
/** Called when the activity is first created. */
MediaPlayer ourSong;
int counter;
Button add;
Thread timer;
TextView display;
TextView lvl;
int level = 1;
int time;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ourSong = MediaPlayer.create(FirstOneActivity.this, R.raw.click);
counter = 0;
add = (Button) findViewById (R.id.bAdd);
display = (TextView) findViewById (R.id.tvDisplay);
lvl = (TextView) findViewById (R.id.lvldisplay);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub …Run Code Online (Sandbox Code Playgroud) 我试图将游戏高分发布到我的数据库表,但我无法弄清楚如何通过传递整数值,只传递字符串.以下是我想在游戏结束时调用的方法,这应该将分数插入到我的表的分数列中.
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://deucalion0.co.uk/insert.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("score", finalscore)); //"score" is the name of the database table, finalscore is the integer that contains the value
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// …Run Code Online (Sandbox Code Playgroud) 通过W3C验证器运行我的页面时出现此错误:
=在不带引号的属性值中.可能的原因:一起运行的属性或不带引号的属性值中的URL查询字符串.
以下是导致此错误的代码:
$prevPage = "?main=men&category1=1&pagenum=$prevp"."&lowRowNum=$prev_page_low".
"&highRowNum=$prev_page_high";
print("<a class='left' href=$prevPage>".
"Previous Page</a> ");
Run Code Online (Sandbox Code Playgroud)
我没有在我的任何其他PHP脚本中得到任何这样的错误,所以我猜这是特定的我在这里做错了吗?
任何人都可以看到为什么这段代码导致此错误?
我已经研究过这个并且读到它可能归结为HTML特殊字符?我不确定..
谢谢
我有一个在我的网站上访问页面时运行的脚本,它会更新一个值并将其存储在一个文本文件中,但我希望在我的网站上点击链接时运行相同的脚本,此链接只打开一个文件在我的网站目录中,而不是实际页面.这是脚本:
<?php
$count_my_page = ("hitcounter.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]");
fclose($fp);
?>
Run Code Online (Sandbox Code Playgroud)
所以,如果我想点击我的链接时运行这个,有人知道我会在哪里这样做吗?以下是我的链接示例:
<li><a href="files/file.pdf" target="blank" title="File">File</a></li>
Run Code Online (Sandbox Code Playgroud)
所以这个链接在一个新选项卡中打开文件,我正在试图弄清楚如何从链接点击运行这个,任何建议将不胜感激.
我正在考虑调用一个在单击链接时运行代码的PHP函数,但我无法做到.
非常感谢!
我试图存储代表4位字符串的整数,其中一些字符串在开头有0.当我在控制台中写出这些值时,前导0被剥离,我可以阻止这种情况发生吗?我阅读了文档,但看不到任何可以防止这种情况发生的事情.到目前为止,这是我的代码:
class Fitness
{
Random random = new Random();
int[] myArray = new int[15];
int[] myArray2 = new int[6];
int[] numbers = new int[6];
int randomNumber;
public void setup()
{
for (int i = 0; i < 6; i++)
{
do
{
randomNumber = random.Next(1, 16);
}
while (numbers.Contains(randomNumber));
numbers[i] = randomNumber;
}
Array.Sort(numbers);
foreach (int i in numbers)
{
Console.WriteLine(i);
}
Console.WriteLine("-----------------");
Console.WriteLine("-----------------");
myArray[0] = 0001;
myArray[1] = 0010;
myArray[2] = 0011;
myArray[3] = 0100;
myArray[4] = 0101;
myArray[5] …Run Code Online (Sandbox Code Playgroud) 我基本上有一个完整的数据列表,如下所示:
text', 0, 16, 0, 160),
text text', 0, 36, 0, 720),
text text text', 6, 14, 200, 400),
text text', 6, 20, 40, 185),
text text text text', 6, 6, 80, 80),
text text', 0, 18, 0, 260),
text text text', 3, 3, 60, 60),
Run Code Online (Sandbox Code Playgroud)
我需要这个看起来像这样:
(1444, text text', 0, 36, 0, 720),
(1445, text text text', 6, 14, 200, 400),
(1446, text text', 6, 20, 40, 185),
(1447, text text text text', 6, 6, 80, 80),
(1448, text …Run Code Online (Sandbox Code Playgroud) 我只想触摸屏幕,使用监听器检测并在触摸的位置添加标记,并允许用户将书写信息添加到标记.我使用现在已弃用的API做了一段时间,经过长时间的搜索,我在标记和V2 API上看到的就是如何设置动画,添加自定义标记或阴影,这些都超出了我需要知道的范围.我在谷歌阅读了一段时间的文档并迷路了.
似乎基本的东西很难找到.我想知道这是否可行,并指出它在V2中的不同之处.
谢谢!
我绞尽脑汁想弄清楚如何解决这个问题.以下是我的文本文件中的一些示例记录:
active users 8D1DF3
active users by test 8D04R0
active users by maker 8DZZ99
active users by report class 8D2CV6
Run Code Online (Sandbox Code Playgroud)
我试图找到一种方法,使用Notepad ++中的正则表达式来删除除了以8D开头的字符串之外的所有文本,结果将是:
8D1DF3
8D04R0
8DZZ99
8D2CV6
Run Code Online (Sandbox Code Playgroud)
在我的研究中,我发现有可能根据发现的字符串删除行,而不是从我想要保留的字符串以外的行中删除所有文本的能力.关于如何实现这一目标的任何线索将非常感激.