我当前的代码成功上传了图像,但仍然没有显示Toast消息Image uploaded successfully.如何在成功上传图像后显示Toast消息?
这是我的代码
public void onClick(View v) {
dialog = ProgressDialog.show(Camera.this, "", "Uploading file...", true);
new Thread() {
public void run() {
try {
//Toast.makeText(getBaseContext(), "File is uploading...", Toast.LENGTH_LONG).show();
if(imageUpload(globalUID, largeImagePath)) {
Toast.makeText(getApplicationContext(), "Image uploaded", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(getApplicationContext(), "Error uploading image", Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
}
}
}.start();
Run Code Online (Sandbox Code Playgroud)
这是imageUpload方法
public boolean imageUpload(String uid, String imagepath) {
boolean success = false;
//Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
Bitmap bitmapOrg = BitmapFactory.decodeFile(imagepath);
ByteArrayOutputStream bao = …Run Code Online (Sandbox Code Playgroud) 我有两张桌子
contacts table
id
email
name
company
phone
Run Code Online (Sandbox Code Playgroud)
和
signups table
id
contact_id
code
details
Run Code Online (Sandbox Code Playgroud)
我有两个型号contacts,signups并且也有相同的控制器.
我想要的是从contacts表中获取联系人表id = signups表contact_id的所有数据.
我怎样才能在轨道上的红宝石中做到这一点?
更新
这是我的模型现在是空的
class Usercontacts < ActiveRecord::Base
#has_one :signups
#has_one :receiver, :class_name => "Signups"
end
Run Code Online (Sandbox Code Playgroud)
HEre是第二个模型
class Signups < ActiveRecord::Base
attr_accessible :contact_id, :code, :event_id, :details
#belongs_to :usercontacts
#belongs_to :receiver, :class_name => "Usercontacts"
end
Run Code Online (Sandbox Code Playgroud)
现在我正在做这样的事情我的注册控制器
class SignupsController < ApplicationController
layout 'admin_layout'
def signups
#@signups = Contact.joins('LEFT OUTER JOIN signups ON contacts.id = signups.contact_id')
@contacts = Contact.joins(:sign)
end
end …Run Code Online (Sandbox Code Playgroud) 我正在制作一个将json数据返回到javascript文件的php文件.目前它只返回最后一个json对象并忽略其余的json对象.这是我的PHP代码
$arr = array(
"cartId" => 456186,
"lastModified" => "Tue, 19 Jan 2010 03:14:07 GMT",
"items" => array(
15642,
45616,
54984,
45751
),
"cartId" => 456187,
"lastModified" => "Tue, 20 Jan 2010 04:14:07 GMT",
"items" => array(
'item' => 15643,
'item' => 45617,
'item' => 54985,
'item' => 45752
)
);
echo json_encode($arr);
Run Code Online (Sandbox Code Playgroud)
上面的代码返回以下
{"cartId":456187,"lastModified":"Tue, 20 Jan 2010 04:14:07 GMT","items":{"item":45752}}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我正在尝试验证家庭住址是街道地址.但它每次都会返回false.这是我的代码
validateAddress: function (val) {
console.log('val: ' + val);
var streetregex = /^[a-zA-Z0-9-\/] ?([a-zA-Z0-9-\/]|[a-zA-Z0-9-\/] )*[a-zA-Z0-9-\/]$/;
if ( streetregex.test(val) ) {
console.log('true');
} else {
console.log('false');
}
}
Run Code Online (Sandbox Code Playgroud)
val有这种格式的街道地址street name streetnumber, city.
如何修复它以便正确验证我的地址?
更新
这是我的演讲
如果你给这样的地址Street name 18, Helsinki.它返回false,而我希望它为这些地址返回true.
我声明使用函数表达式两个函数innerone和innertwo.我首先宣布innerone并在那之后innertwo.在里面innerone我叫innertwo功能.但我担心的是,我innertwo在innerone使用函数表达式后声明,这意味着innertwo没有提升.那么为什么这些功能按此顺序工作?是否必须更改订单?
这是代码
var one = function () {
var innerone = function () {
innertwo();
},
innertwo = function () {
console.log('innertwo');
};
return {
innerone: innerone
};
};
var o = new one();
o.innerone();
Run Code Online (Sandbox Code Playgroud) 我想在类中声明一个私有变量,我希望在我的所有类中访问它而不使用参数将其传递给另一个函数.我有以下场景
class One extends CI_Controller {
private $name;
public function index () {
$name = $this->input->post('name');
$this->validate();
}
public function validate() {
echo $name;
}
}
Run Code Online (Sandbox Code Playgroud)
但我上面的$ name变量给出了一个错误说法variable $name is undefined.
如果是,那么在PHP中是否可能如何?
我目前正在开发一个应用程序,它的所有javascript和css代码在生产时都是无限制的,但是使用gzip进行压缩.其中一个问题是最终用户可以轻松地读取和窃取代码,这在这种情况下不是一个大问题.令我担心的第二件事是它安全吗?我的意思是前端有人可以阅读代码并修改或从前端注入一些代码吗?如果是,那么请告诉我这是怎么回事?我需要这个答案来说服我的老板我们需要缩小生产代码.
最近,我被要求写add(a)(b)功能,这将返回a+b.我不知道如何在javascript中编写这个排序函数.如何编写此函数以使其返回+ b?
为什么在我的截图下面isNaN(1)并isNaN("1")返回false?由于其中一个是数字,其中一个是字符串,所以isNaN("1")应该返回true.

我有一个场景,其中函数只获得一个参数,可以是object或 null.因为object和null都有类型object.我怎样才能使用if语句来区分它们?如果我使用typeof那么对象和null都将返回对象.
UPDATE
function func (par) {
if (par === null) {
console.log(null);
}
if (typeof par === "object") {
console.log(object);
}
}
func({key1: 'val1', key2: 'val2'});
func(null);
Run Code Online (Sandbox Code Playgroud)